diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.jimple	2025-03-13 15:16:32.548057213 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.jimple	2025-03-13 15:20:51.403986761 +0000
@@ -16,12 +16,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withLabelSelectorObservedConfig(io.fabric.kubernetes.api.model.LabelSelector);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$LabelSelectorObservedConfigNested withNewLabelSelectorObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$LabelSelectorObservedConfigNested withNewLabelSelectorObservedConfigLike(io.fabric.kubernetes.api.model.LabelSelector);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withPodNetworkConnectivityCheckStatusObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$PodNetworkConnectivityCheckStatusObservedConfigNested withNewPodNetworkConnectivityCheckStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$PodNetworkConnectivityCheckStatusObservedConfigNested withNewPodNetworkConnectivityCheckStatusObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
@@ -34,12 +34,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withPodTemplateSpecObservedConfig(io.fabric.kubernetes.api.model.PodTemplateSpec);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$PodTemplateSpecObservedConfigNested withNewPodTemplateSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$PodTemplateSpecObservedConfigNested withNewPodTemplateSpecObservedConfigLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withCSISnapshotControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$CSISnapshotControllerStatusObservedConfigNested withNewCSISnapshotControllerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$CSISnapshotControllerStatusObservedConfigNested withNewCSISnapshotControllerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
@@ -52,12 +52,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withResourceRequirementsObservedConfig(io.fabric.kubernetes.api.model.ResourceRequirements);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ResourceRequirementsObservedConfigNested withNewResourceRequirementsObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ResourceRequirementsObservedConfigNested withNewResourceRequirementsObservedConfigLike(io.fabric.kubernetes.api.model.ResourceRequirements);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved();
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved();
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeStorageVersionMigratorSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeStorageVersionMigratorSpecObservedConfigNested withNewKubeStorageVersionMigratorSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeStorageVersionMigratorSpecObservedConfigNested withNewKubeStorageVersionMigratorSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
@@ -114,23 +114,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withCSISnapshotControllerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$CSISnapshotControllerSpecObservedConfigNested withNewCSISnapshotControllerSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$CSISnapshotControllerSpecObservedConfigNested withNewCSISnapshotControllerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeAPIServerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeAPIServerListObservedConfigNested withNewKubeAPIServerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeAPIServerListObservedConfigNested withNewKubeAPIServerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
@@ -164,18 +164,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeAPIServerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeAPIServerStatusObservedConfigNested withNewKubeAPIServerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeAPIServerStatusObservedConfigNested withNewKubeAPIServerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withCloudCredentialStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$CloudCredentialStatusObservedConfigNested withNewCloudCredentialStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$CloudCredentialStatusObservedConfigNested withNewCloudCredentialStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
@@ -188,18 +188,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withIngressControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$IngressControllerStatusObservedConfigNested withNewIngressControllerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$IngressControllerStatusObservedConfigNested withNewIngressControllerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withCSISnapshotControllerListObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$CSISnapshotControllerListObservedConfigNested withNewCSISnapshotControllerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$CSISnapshotControllerListObservedConfigNested withNewCSISnapshotControllerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
@@ -210,23 +210,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withConsoleObservedConfig(io.fabric.openshift.api.model.operator.v.Console);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ConsoleObservedConfigNested withNewConsoleObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ConsoleObservedConfigNested withNewConsoleObservedConfigLike(io.fabric.openshift.api.model.operator.v.Console);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withClusterCSIDriverObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ClusterCSIDriverObservedConfigNested withNewClusterCSIDriverObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ClusterCSIDriverObservedConfigNested withNewClusterCSIDriverObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
@@ -285,13 +285,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$PodNetworkConnectivityCheckConditionObservedConfigNested withNewPodNetworkConnectivityCheckConditionObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$PodNetworkConnectivityCheckConditionObservedConfigNested withNewPodNetworkConnectivityCheckConditionObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNewPodNetworkConnectivityCheckConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withGenerationStatusObservedConfig(io.fabric.openshift.api.model.operator.v.GenerationStatus);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$GenerationStatusObservedConfigNested withNewGenerationStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$GenerationStatusObservedConfigNested withNewGenerationStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.GenerationStatus);
@@ -317,12 +317,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withClientTLSObservedConfig(io.fabric.openshift.api.model.operator.v.ClientTLS);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ClientTLSObservedConfigNested withNewClientTLSObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ClientTLSObservedConfigNested withNewClientTLSObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClientTLS);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeSchedulerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeSchedulerStatusObservedConfigNested withNewKubeSchedulerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeSchedulerStatusObservedConfigNested withNewKubeSchedulerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
@@ -392,12 +392,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withConsoleProvidersObservedConfig(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ConsoleProvidersObservedConfigNested withNewConsoleProvidersObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ConsoleProvidersObservedConfigNested withNewConsoleProvidersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withStorageStatusObservedConfig(io.fabric.openshift.api.model.operator.v.StorageStatus);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StorageStatusObservedConfigNested withNewStorageStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StorageStatusObservedConfigNested withNewStorageStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageStatus);
@@ -413,22 +413,22 @@
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withContainerObservedConfig(io.fabric.kubernetes.api.model.Container);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ContainerObservedConfigNested withNewContainerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ContainerObservedConfigNested withNewContainerObservedConfigLike(io.fabric.kubernetes.api.model.Container);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withAccessLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.AccessLogging);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AccessLoggingObservedConfigNested withNewAccessLoggingObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AccessLoggingObservedConfigNested withNewAccessLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.AccessLogging);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDeveloperConsoleCatalogCustomizationObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DeveloperConsoleCatalogCustomizationObservedConfigNested withNewDeveloperConsoleCatalogCustomizationObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DeveloperConsoleCatalogCustomizationObservedConfigNested withNewDeveloperConsoleCatalogCustomizationObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
@@ -453,12 +453,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withServiceCatalogAPIServerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogAPIServerStatusObservedConfigNested withNewServiceCatalogAPIServerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogAPIServerStatusObservedConfigNested withNewServiceCatalogAPIServerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDNSNodePlacementObservedConfig(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSNodePlacementObservedConfigNested withNewDNSNodePlacementObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSNodePlacementObservedConfigNested withNewDNSNodePlacementObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
@@ -508,13 +508,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDNSRecordStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSRecordStatusObservedConfigNested withNewDNSRecordStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSRecordStatusObservedConfigNested withNewDNSRecordStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withIngressControllerCaptureHTTPCookieObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$IngressControllerCaptureHTTPCookieObservedConfigNested withNewIngressControllerCaptureHTTPCookieObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$IngressControllerCaptureHTTPCookieObservedConfigNested withNewIngressControllerCaptureHTTPCookieObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
@@ -522,15 +522,15 @@
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withHTTPCompressionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$HTTPCompressionPolicyObservedConfigNested withNewHTTPCompressionPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$HTTPCompressionPolicyObservedConfigNested withNewHTTPCompressionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSObservedConfigNested withNewDNSObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSObservedConfigNested withNewDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNS);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSObservedConfigNested withNewDNSObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSObservedConfigNested withNewDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withPolicyAuditConfigObserved(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$PolicyAuditConfigObservedNested withNewPolicyAuditConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$PolicyAuditConfigObservedNested withNewPolicyAuditConfigObservedLike(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
@@ -538,13 +538,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withAddPageObservedConfig(io.fabric.openshift.api.model.operator.v.AddPage);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AddPageObservedConfigNested withNewAddPageObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AddPageObservedConfigNested withNewAddPageObservedConfigLike(io.fabric.openshift.api.model.operator.v.AddPage);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDNSRecordObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecord);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSRecordObservedConfigNested withNewDNSRecordObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSRecordObservedConfigNested withNewDNSRecordObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecord);
@@ -573,12 +573,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withLabelSelectorUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.LabelSelector);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$LabelSelectorUnsupportedConfigOverridesNested withNewLabelSelectorUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$LabelSelectorUnsupportedConfigOverridesNested withNewLabelSelectorUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.LabelSelector);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
@@ -591,12 +591,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withPodTemplateSpecUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.PodTemplateSpec);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$PodTemplateSpecUnsupportedConfigOverridesNested withNewPodTemplateSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$PodTemplateSpecUnsupportedConfigOverridesNested withNewPodTemplateSpecUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withCSISnapshotControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$CSISnapshotControllerStatusUnsupportedConfigOverridesNested withNewCSISnapshotControllerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$CSISnapshotControllerStatusUnsupportedConfigOverridesNested withNewCSISnapshotControllerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
@@ -609,12 +609,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withResourceRequirementsUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.ResourceRequirements);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ResourceRequirementsUnsupportedConfigOverridesNested withNewResourceRequirementsUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ResourceRequirementsUnsupportedConfigOverridesNested withNewResourceRequirementsUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.ResourceRequirements);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
@@ -671,23 +671,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withCSISnapshotControllerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$CSISnapshotControllerSpecUnsupportedConfigOverridesNested withNewCSISnapshotControllerSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$CSISnapshotControllerSpecUnsupportedConfigOverridesNested withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeAPIServerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeAPIServerListUnsupportedConfigOverridesNested withNewKubeAPIServerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeAPIServerListUnsupportedConfigOverridesNested withNewKubeAPIServerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
@@ -721,18 +721,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeAPIServerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeAPIServerStatusUnsupportedConfigOverridesNested withNewKubeAPIServerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeAPIServerStatusUnsupportedConfigOverridesNested withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withCloudCredentialStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$CloudCredentialStatusUnsupportedConfigOverridesNested withNewCloudCredentialStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$CloudCredentialStatusUnsupportedConfigOverridesNested withNewCloudCredentialStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
@@ -745,18 +745,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withIngressControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$IngressControllerStatusUnsupportedConfigOverridesNested withNewIngressControllerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$IngressControllerStatusUnsupportedConfigOverridesNested withNewIngressControllerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withCSISnapshotControllerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$CSISnapshotControllerListUnsupportedConfigOverridesNested withNewCSISnapshotControllerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$CSISnapshotControllerListUnsupportedConfigOverridesNested withNewCSISnapshotControllerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
@@ -767,23 +767,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withConsoleUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.Console);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ConsoleUnsupportedConfigOverridesNested withNewConsoleUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ConsoleUnsupportedConfigOverridesNested withNewConsoleUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.Console);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withClusterCSIDriverUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ClusterCSIDriverUnsupportedConfigOverridesNested withNewClusterCSIDriverUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ClusterCSIDriverUnsupportedConfigOverridesNested withNewClusterCSIDriverUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
@@ -842,13 +842,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withGenerationStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GenerationStatus);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$GenerationStatusUnsupportedConfigOverridesNested withNewGenerationStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$GenerationStatusUnsupportedConfigOverridesNested withNewGenerationStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GenerationStatus);
@@ -874,12 +874,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withClientTLSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClientTLS);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ClientTLSUnsupportedConfigOverridesNested withNewClientTLSUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ClientTLSUnsupportedConfigOverridesNested withNewClientTLSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClientTLS);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeSchedulerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeSchedulerStatusUnsupportedConfigOverridesNested withNewKubeSchedulerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeSchedulerStatusUnsupportedConfigOverridesNested withNewKubeSchedulerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
@@ -949,12 +949,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withConsoleProvidersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ConsoleProvidersUnsupportedConfigOverridesNested withNewConsoleProvidersUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ConsoleProvidersUnsupportedConfigOverridesNested withNewConsoleProvidersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withStorageStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageStatus);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StorageStatusUnsupportedConfigOverridesNested withNewStorageStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StorageStatusUnsupportedConfigOverridesNested withNewStorageStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageStatus);
@@ -970,22 +970,22 @@
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withContainerUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.Container);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ContainerUnsupportedConfigOverridesNested withNewContainerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ContainerUnsupportedConfigOverridesNested withNewContainerUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.Container);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withAccessLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AccessLogging);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AccessLoggingUnsupportedConfigOverridesNested withNewAccessLoggingUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AccessLoggingUnsupportedConfigOverridesNested withNewAccessLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AccessLogging);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
@@ -1010,12 +1010,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withServiceCatalogAPIServerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDNSNodePlacementUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSNodePlacementUnsupportedConfigOverridesNested withNewDNSNodePlacementUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSNodePlacementUnsupportedConfigOverridesNested withNewDNSNodePlacementUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
@@ -1065,13 +1065,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDNSRecordStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSRecordStatusUnsupportedConfigOverridesNested withNewDNSRecordStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSRecordStatusUnsupportedConfigOverridesNested withNewDNSRecordStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
@@ -1079,15 +1079,15 @@
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withHTTPCompressionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$HTTPCompressionPolicyUnsupportedConfigOverridesNested withNewHTTPCompressionPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$HTTPCompressionPolicyUnsupportedConfigOverridesNested withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNS);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withPolicyAuditConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$PolicyAuditConfigUnsupportedOverridesNested withNewPolicyAuditConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$PolicyAuditConfigUnsupportedOverridesNested withNewPolicyAuditConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
@@ -1095,13 +1095,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withAddPageUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AddPage);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AddPageUnsupportedConfigOverridesNested withNewAddPageUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AddPageUnsupportedConfigOverridesNested withNewAddPageUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AddPage);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList);
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList);
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDNSRecordUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecord);
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSRecordUnsupportedConfigOverridesNested withNewDNSRecordUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSRecordUnsupportedConfigOverridesNested withNewDNSRecordUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecord);
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluentImpl.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluentImpl.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluentImpl.jimple	2025-03-13 15:16:32.500057969 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluentImpl.jimple	2025-03-13 15:20:51.355987515 +0000
@@ -343,20 +343,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -403,20 +403,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -463,20 +463,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -663,20 +663,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -693,20 +693,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -823,40 +823,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -903,40 +903,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -973,20 +973,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1003,20 +1003,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1213,20 +1213,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1313,20 +1313,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1543,20 +1543,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1613,20 +1613,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1643,20 +1643,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1743,20 +1743,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1923,20 +1923,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1963,10 +1963,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1983,10 +1983,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2013,20 +2013,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2206,23 +2206,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$LabelSelectorObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.kubernetes.api.model.LabelSelector)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2238,43 +2238,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2290,24 +2290,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withPodNetworkConnectivityCheckStatusObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus)
@@ -2518,23 +2518,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$PodTemplateSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.kubernetes.api.model.PodTemplateSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2550,43 +2550,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2602,24 +2602,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withCSISnapshotControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus)
@@ -2830,23 +2830,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ResourceRequirementsObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.kubernetes.api.model.ResourceRequirements)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2862,43 +2862,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2914,24 +2914,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved()
 {
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeStorageVersionMigratorSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec)
@@ -3906,23 +3906,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$CSISnapshotControllerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -3938,43 +3938,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
+io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -3990,24 +3990,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)
@@ -4076,23 +4076,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4108,56 +4108,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4173,24 +4160,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeAPIServerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerList)
@@ -4765,23 +4765,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
+io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4797,43 +4797,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4849,43 +4849,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4901,43 +4901,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
+io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4953,24 +4953,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withCloudCredentialStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus)
@@ -5181,23 +5181,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5213,43 +5213,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5265,43 +5265,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
+io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5317,43 +5317,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5369,24 +5369,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withCSISnapshotControllerListObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList)
@@ -5558,23 +5558,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConsoleObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.Console)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5590,57 +5590,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
-{
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
-v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5656,41 +5642,38 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String)
 {
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-java.lang.String v, v, v, v, v;
+java.lang.String v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
 v := @parameter: java.lang.String;
 v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)
@@ -5745,23 +5728,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ContainerLoggingDestinationParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5777,43 +5760,60 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
+java.lang.String v, v, v, v, v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5829,24 +5829,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withClusterCSIDriverObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver)
@@ -6854,23 +6854,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withPodNetworkConnectivityCheckConditionObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -6886,43 +6886,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String)
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+{
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -6938,38 +6952,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
 {
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withGenerationStatusObservedConfig(io.fabric.openshift.api.model.operator.v.GenerationStatus)
@@ -7401,23 +7401,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ClientTLSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClientTLS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7433,43 +7433,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7485,24 +7485,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeSchedulerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus)
@@ -8684,23 +8684,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConsoleProvidersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleProviders)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -8716,43 +8716,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -8768,24 +8768,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withStorageStatusObservedConfig(io.fabric.openshift.api.model.operator.v.StorageStatus)
@@ -9048,23 +9048,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ContainerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.kubernetes.api.model.Container)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9080,43 +9080,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9132,24 +9132,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withAccessLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.AccessLogging)
@@ -9204,23 +9204,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AccessLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AccessLogging)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9236,56 +9236,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9301,24 +9288,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDeveloperConsoleCatalogCustomizationObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization)
@@ -9737,23 +9737,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogAPIServerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9769,43 +9769,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9821,24 +9821,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDNSNodePlacementObservedConfig(io.fabric.openshift.api.model.operator.v.DNSNodePlacement)
@@ -10686,23 +10686,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSRecordStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10718,43 +10718,58 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer)
 {
-io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
+java.lang.String v;
+java.lang.Integer v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.Integer;
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+{
+io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10770,39 +10785,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-java.lang.String v;
-java.lang.Integer v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.Integer;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withIngressControllerCaptureHTTPCookieObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie)
@@ -10926,23 +10926,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HTTPCompressionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10958,24 +10958,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved()
 {
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$NetFlowConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$NetFlowConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS)
@@ -11030,23 +11030,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
+io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11062,24 +11062,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$NetFlowConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$NetFlowConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withPolicyAuditConfigObserved(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig)
@@ -11203,23 +11203,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AddPageObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AddPage)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11235,43 +11235,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StorageListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StorageListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StorageListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StorageListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList)
 {
+io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11287,38 +11301,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StorageListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StorageListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList)
 {
+io.fabric.openshift.api.model.operator.v.StorageList v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StorageListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StorageListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDNSRecordObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecord)
@@ -11853,20 +11853,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -11913,20 +11913,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -11973,20 +11973,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12173,20 +12173,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12203,20 +12203,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12333,40 +12333,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12413,40 +12413,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12483,20 +12483,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12513,20 +12513,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12723,20 +12723,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12823,20 +12823,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13053,20 +13053,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13123,20 +13123,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13153,20 +13153,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13253,20 +13253,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13433,20 +13433,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13473,10 +13473,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13493,10 +13493,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13523,20 +13523,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13716,23 +13716,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$LabelSelectorUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.kubernetes.api.model.LabelSelector)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13748,43 +13748,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13800,24 +13800,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus)
@@ -14028,23 +14028,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$PodTemplateSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.kubernetes.api.model.PodTemplateSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14060,43 +14060,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14112,24 +14112,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withCSISnapshotControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus)
@@ -14340,23 +14340,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ResourceRequirementsUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.kubernetes.api.model.ResourceRequirements)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14372,43 +14372,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14424,24 +14424,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec)
@@ -15416,23 +15416,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15448,43 +15448,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
+io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15500,24 +15500,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)
@@ -15586,23 +15586,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15618,56 +15618,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15683,24 +15670,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeAPIServerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerList)
@@ -16275,23 +16275,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
+io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16307,43 +16307,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16359,43 +16359,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16411,43 +16411,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
+io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16463,24 +16463,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController)
 {
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withCloudCredentialStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus)
@@ -16691,23 +16691,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16723,43 +16723,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides()
 {
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16775,43 +16775,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
+io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16827,43 +16827,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16879,24 +16879,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withCSISnapshotControllerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList)
@@ -17068,23 +17068,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConsoleUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.Console)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17100,57 +17100,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17166,41 +17152,38 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
 {
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-java.lang.String v, v, v, v, v;
+java.lang.String v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
 v := @parameter: java.lang.String;
 v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)
@@ -17255,23 +17238,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17287,43 +17270,60 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
+java.lang.String v, v, v, v, v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17339,24 +17339,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withClusterCSIDriverUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver)
@@ -18364,23 +18364,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18396,43 +18396,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String)
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+{
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18448,38 +18462,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
 {
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withGenerationStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GenerationStatus)
@@ -18911,23 +18911,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ClientTLSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClientTLS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18943,43 +18943,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18995,24 +18995,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeSchedulerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus)
@@ -20194,23 +20194,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ConsoleProvidersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleProviders)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20226,43 +20226,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20278,24 +20278,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withStorageStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageStatus)
@@ -20558,23 +20558,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ContainerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.kubernetes.api.model.Container)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20590,43 +20590,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20642,24 +20642,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withAccessLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AccessLogging)
@@ -20714,23 +20714,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AccessLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AccessLogging)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20746,56 +20746,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20811,24 +20798,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization)
@@ -21247,23 +21247,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -21279,43 +21279,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -21331,24 +21331,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDNSNodePlacementUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSNodePlacement)
@@ -22196,23 +22196,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSRecordStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22228,43 +22228,58 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer)
 {
-io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
+java.lang.String v;
+java.lang.Integer v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.Integer;
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+{
+io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22280,39 +22295,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-java.lang.String v;
-java.lang.Integer v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.Integer;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie)
@@ -22436,23 +22436,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22468,24 +22468,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides()
 {
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS)
@@ -22540,23 +22540,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$DNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
+io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22572,24 +22572,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withPolicyAuditConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig)
@@ -22713,23 +22713,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$AddPageUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AddPage)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22745,43 +22745,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.StorageList v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList)
 {
+io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22797,38 +22811,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList)
 {
+io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent v;
 v := @this: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl: io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.AuthenticationSpecFluent withDNSRecordUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecord)
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.jimple	2025-03-13 15:16:33.072048975 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.jimple	2025-03-13 15:20:51.955978080 +0000
@@ -16,12 +16,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withLabelSelectorObservedConfig(io.fabric.kubernetes.api.model.LabelSelector);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$LabelSelectorObservedConfigNested withNewLabelSelectorObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$LabelSelectorObservedConfigNested withNewLabelSelectorObservedConfigLike(io.fabric.kubernetes.api.model.LabelSelector);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withPodNetworkConnectivityCheckStatusObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$PodNetworkConnectivityCheckStatusObservedConfigNested withNewPodNetworkConnectivityCheckStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$PodNetworkConnectivityCheckStatusObservedConfigNested withNewPodNetworkConnectivityCheckStatusObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
@@ -34,12 +34,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withPodTemplateSpecObservedConfig(io.fabric.kubernetes.api.model.PodTemplateSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$PodTemplateSpecObservedConfigNested withNewPodTemplateSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$PodTemplateSpecObservedConfigNested withNewPodTemplateSpecObservedConfigLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withCSISnapshotControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$CSISnapshotControllerStatusObservedConfigNested withNewCSISnapshotControllerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$CSISnapshotControllerStatusObservedConfigNested withNewCSISnapshotControllerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
@@ -52,12 +52,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withResourceRequirementsObservedConfig(io.fabric.kubernetes.api.model.ResourceRequirements);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ResourceRequirementsObservedConfigNested withNewResourceRequirementsObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ResourceRequirementsObservedConfigNested withNewResourceRequirementsObservedConfigLike(io.fabric.kubernetes.api.model.ResourceRequirements);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved();
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved();
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeStorageVersionMigratorSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeStorageVersionMigratorSpecObservedConfigNested withNewKubeStorageVersionMigratorSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeStorageVersionMigratorSpecObservedConfigNested withNewKubeStorageVersionMigratorSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
@@ -114,23 +114,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withCSISnapshotControllerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$CSISnapshotControllerSpecObservedConfigNested withNewCSISnapshotControllerSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$CSISnapshotControllerSpecObservedConfigNested withNewCSISnapshotControllerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeAPIServerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeAPIServerListObservedConfigNested withNewKubeAPIServerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeAPIServerListObservedConfigNested withNewKubeAPIServerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
@@ -164,18 +164,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeAPIServerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeAPIServerStatusObservedConfigNested withNewKubeAPIServerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeAPIServerStatusObservedConfigNested withNewKubeAPIServerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withCloudCredentialStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$CloudCredentialStatusObservedConfigNested withNewCloudCredentialStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$CloudCredentialStatusObservedConfigNested withNewCloudCredentialStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
@@ -188,18 +188,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withIngressControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$IngressControllerStatusObservedConfigNested withNewIngressControllerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$IngressControllerStatusObservedConfigNested withNewIngressControllerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withCSISnapshotControllerListObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$CSISnapshotControllerListObservedConfigNested withNewCSISnapshotControllerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$CSISnapshotControllerListObservedConfigNested withNewCSISnapshotControllerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
@@ -210,23 +210,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withConsoleObservedConfig(io.fabric.openshift.api.model.operator.v.Console);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ConsoleObservedConfigNested withNewConsoleObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ConsoleObservedConfigNested withNewConsoleObservedConfigLike(io.fabric.openshift.api.model.operator.v.Console);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withClusterCSIDriverObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ClusterCSIDriverObservedConfigNested withNewClusterCSIDriverObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ClusterCSIDriverObservedConfigNested withNewClusterCSIDriverObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
@@ -285,13 +285,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$PodNetworkConnectivityCheckConditionObservedConfigNested withNewPodNetworkConnectivityCheckConditionObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$PodNetworkConnectivityCheckConditionObservedConfigNested withNewPodNetworkConnectivityCheckConditionObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNewPodNetworkConnectivityCheckConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withGenerationStatusObservedConfig(io.fabric.openshift.api.model.operator.v.GenerationStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$GenerationStatusObservedConfigNested withNewGenerationStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$GenerationStatusObservedConfigNested withNewGenerationStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.GenerationStatus);
@@ -317,12 +317,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withClientTLSObservedConfig(io.fabric.openshift.api.model.operator.v.ClientTLS);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ClientTLSObservedConfigNested withNewClientTLSObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ClientTLSObservedConfigNested withNewClientTLSObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClientTLS);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeSchedulerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeSchedulerStatusObservedConfigNested withNewKubeSchedulerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeSchedulerStatusObservedConfigNested withNewKubeSchedulerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
@@ -392,12 +392,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withConsoleProvidersObservedConfig(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ConsoleProvidersObservedConfigNested withNewConsoleProvidersObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ConsoleProvidersObservedConfigNested withNewConsoleProvidersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withStorageStatusObservedConfig(io.fabric.openshift.api.model.operator.v.StorageStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StorageStatusObservedConfigNested withNewStorageStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StorageStatusObservedConfigNested withNewStorageStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageStatus);
@@ -413,22 +413,22 @@
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withContainerObservedConfig(io.fabric.kubernetes.api.model.Container);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ContainerObservedConfigNested withNewContainerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ContainerObservedConfigNested withNewContainerObservedConfigLike(io.fabric.kubernetes.api.model.Container);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withAccessLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.AccessLogging);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AccessLoggingObservedConfigNested withNewAccessLoggingObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AccessLoggingObservedConfigNested withNewAccessLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.AccessLogging);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDeveloperConsoleCatalogCustomizationObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DeveloperConsoleCatalogCustomizationObservedConfigNested withNewDeveloperConsoleCatalogCustomizationObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DeveloperConsoleCatalogCustomizationObservedConfigNested withNewDeveloperConsoleCatalogCustomizationObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
@@ -453,12 +453,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withServiceCatalogAPIServerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogAPIServerStatusObservedConfigNested withNewServiceCatalogAPIServerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogAPIServerStatusObservedConfigNested withNewServiceCatalogAPIServerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDNSNodePlacementObservedConfig(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSNodePlacementObservedConfigNested withNewDNSNodePlacementObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSNodePlacementObservedConfigNested withNewDNSNodePlacementObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
@@ -508,13 +508,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDNSRecordStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSRecordStatusObservedConfigNested withNewDNSRecordStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSRecordStatusObservedConfigNested withNewDNSRecordStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withIngressControllerCaptureHTTPCookieObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$IngressControllerCaptureHTTPCookieObservedConfigNested withNewIngressControllerCaptureHTTPCookieObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$IngressControllerCaptureHTTPCookieObservedConfigNested withNewIngressControllerCaptureHTTPCookieObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
@@ -522,15 +522,15 @@
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withHTTPCompressionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$HTTPCompressionPolicyObservedConfigNested withNewHTTPCompressionPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$HTTPCompressionPolicyObservedConfigNested withNewHTTPCompressionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSObservedConfigNested withNewDNSObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSObservedConfigNested withNewDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNS);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSObservedConfigNested withNewDNSObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSObservedConfigNested withNewDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withPolicyAuditConfigObserved(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$PolicyAuditConfigObservedNested withNewPolicyAuditConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$PolicyAuditConfigObservedNested withNewPolicyAuditConfigObservedLike(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
@@ -538,13 +538,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withAddPageObservedConfig(io.fabric.openshift.api.model.operator.v.AddPage);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AddPageObservedConfigNested withNewAddPageObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AddPageObservedConfigNested withNewAddPageObservedConfigLike(io.fabric.openshift.api.model.operator.v.AddPage);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDNSRecordObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecord);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSRecordObservedConfigNested withNewDNSRecordObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSRecordObservedConfigNested withNewDNSRecordObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecord);
@@ -573,12 +573,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withLabelSelectorUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.LabelSelector);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$LabelSelectorUnsupportedConfigOverridesNested withNewLabelSelectorUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$LabelSelectorUnsupportedConfigOverridesNested withNewLabelSelectorUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.LabelSelector);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
@@ -591,12 +591,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withPodTemplateSpecUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.PodTemplateSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$PodTemplateSpecUnsupportedConfigOverridesNested withNewPodTemplateSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$PodTemplateSpecUnsupportedConfigOverridesNested withNewPodTemplateSpecUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withCSISnapshotControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$CSISnapshotControllerStatusUnsupportedConfigOverridesNested withNewCSISnapshotControllerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$CSISnapshotControllerStatusUnsupportedConfigOverridesNested withNewCSISnapshotControllerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
@@ -609,12 +609,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withResourceRequirementsUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.ResourceRequirements);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ResourceRequirementsUnsupportedConfigOverridesNested withNewResourceRequirementsUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ResourceRequirementsUnsupportedConfigOverridesNested withNewResourceRequirementsUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.ResourceRequirements);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
@@ -671,23 +671,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withCSISnapshotControllerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$CSISnapshotControllerSpecUnsupportedConfigOverridesNested withNewCSISnapshotControllerSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$CSISnapshotControllerSpecUnsupportedConfigOverridesNested withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeAPIServerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeAPIServerListUnsupportedConfigOverridesNested withNewKubeAPIServerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeAPIServerListUnsupportedConfigOverridesNested withNewKubeAPIServerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
@@ -721,18 +721,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeAPIServerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeAPIServerStatusUnsupportedConfigOverridesNested withNewKubeAPIServerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeAPIServerStatusUnsupportedConfigOverridesNested withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withCloudCredentialStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$CloudCredentialStatusUnsupportedConfigOverridesNested withNewCloudCredentialStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$CloudCredentialStatusUnsupportedConfigOverridesNested withNewCloudCredentialStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
@@ -745,18 +745,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withIngressControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$IngressControllerStatusUnsupportedConfigOverridesNested withNewIngressControllerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$IngressControllerStatusUnsupportedConfigOverridesNested withNewIngressControllerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withCSISnapshotControllerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$CSISnapshotControllerListUnsupportedConfigOverridesNested withNewCSISnapshotControllerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$CSISnapshotControllerListUnsupportedConfigOverridesNested withNewCSISnapshotControllerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
@@ -767,23 +767,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withConsoleUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.Console);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ConsoleUnsupportedConfigOverridesNested withNewConsoleUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ConsoleUnsupportedConfigOverridesNested withNewConsoleUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.Console);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withClusterCSIDriverUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ClusterCSIDriverUnsupportedConfigOverridesNested withNewClusterCSIDriverUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ClusterCSIDriverUnsupportedConfigOverridesNested withNewClusterCSIDriverUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
@@ -842,13 +842,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withGenerationStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GenerationStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$GenerationStatusUnsupportedConfigOverridesNested withNewGenerationStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$GenerationStatusUnsupportedConfigOverridesNested withNewGenerationStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GenerationStatus);
@@ -874,12 +874,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withClientTLSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClientTLS);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ClientTLSUnsupportedConfigOverridesNested withNewClientTLSUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ClientTLSUnsupportedConfigOverridesNested withNewClientTLSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClientTLS);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeSchedulerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeSchedulerStatusUnsupportedConfigOverridesNested withNewKubeSchedulerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeSchedulerStatusUnsupportedConfigOverridesNested withNewKubeSchedulerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
@@ -949,12 +949,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withConsoleProvidersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ConsoleProvidersUnsupportedConfigOverridesNested withNewConsoleProvidersUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ConsoleProvidersUnsupportedConfigOverridesNested withNewConsoleProvidersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withStorageStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StorageStatusUnsupportedConfigOverridesNested withNewStorageStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StorageStatusUnsupportedConfigOverridesNested withNewStorageStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageStatus);
@@ -970,22 +970,22 @@
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withContainerUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.Container);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ContainerUnsupportedConfigOverridesNested withNewContainerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ContainerUnsupportedConfigOverridesNested withNewContainerUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.Container);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withAccessLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AccessLogging);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AccessLoggingUnsupportedConfigOverridesNested withNewAccessLoggingUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AccessLoggingUnsupportedConfigOverridesNested withNewAccessLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AccessLogging);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
@@ -1010,12 +1010,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withServiceCatalogAPIServerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDNSNodePlacementUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSNodePlacementUnsupportedConfigOverridesNested withNewDNSNodePlacementUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSNodePlacementUnsupportedConfigOverridesNested withNewDNSNodePlacementUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
@@ -1065,13 +1065,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDNSRecordStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSRecordStatusUnsupportedConfigOverridesNested withNewDNSRecordStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSRecordStatusUnsupportedConfigOverridesNested withNewDNSRecordStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
@@ -1079,15 +1079,15 @@
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withHTTPCompressionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$HTTPCompressionPolicyUnsupportedConfigOverridesNested withNewHTTPCompressionPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$HTTPCompressionPolicyUnsupportedConfigOverridesNested withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNS);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withPolicyAuditConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$PolicyAuditConfigUnsupportedOverridesNested withNewPolicyAuditConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$PolicyAuditConfigUnsupportedOverridesNested withNewPolicyAuditConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
@@ -1095,13 +1095,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withAddPageUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AddPage);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AddPageUnsupportedConfigOverridesNested withNewAddPageUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AddPageUnsupportedConfigOverridesNested withNewAddPageUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AddPage);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList);
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList);
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDNSRecordUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecord);
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSRecordUnsupportedConfigOverridesNested withNewDNSRecordUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSRecordUnsupportedConfigOverridesNested withNewDNSRecordUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecord);
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluentImpl.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluentImpl.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluentImpl.jimple	2025-03-13 15:16:34.332029164 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluentImpl.jimple	2025-03-13 15:20:53.195958581 +0000
@@ -343,20 +343,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -403,20 +403,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -463,20 +463,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -663,20 +663,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -693,20 +693,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -823,40 +823,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -903,40 +903,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -973,20 +973,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1003,20 +1003,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1213,20 +1213,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1313,20 +1313,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1543,20 +1543,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1613,20 +1613,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1643,20 +1643,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1743,20 +1743,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1923,20 +1923,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1963,10 +1963,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1983,10 +1983,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2013,20 +2013,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2206,23 +2206,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$LabelSelectorObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.kubernetes.api.model.LabelSelector)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2238,43 +2238,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2290,24 +2290,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withPodNetworkConnectivityCheckStatusObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus)
@@ -2518,23 +2518,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$PodTemplateSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.kubernetes.api.model.PodTemplateSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2550,43 +2550,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2602,24 +2602,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withCSISnapshotControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus)
@@ -2830,23 +2830,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ResourceRequirementsObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.kubernetes.api.model.ResourceRequirements)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2862,43 +2862,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2914,24 +2914,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeStorageVersionMigratorSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec)
@@ -3906,23 +3906,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$CSISnapshotControllerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -3938,43 +3938,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
+io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -3990,24 +3990,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)
@@ -4076,23 +4076,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4108,56 +4108,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4173,24 +4160,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
+v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeAPIServerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerList)
@@ -4765,23 +4765,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
+io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4797,43 +4797,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4849,43 +4849,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4901,43 +4901,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
+io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4953,24 +4953,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withCloudCredentialStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus)
@@ -5181,23 +5181,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5213,43 +5213,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5265,43 +5265,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
+io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5317,43 +5317,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5369,24 +5369,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withCSISnapshotControllerListObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList)
@@ -5558,23 +5558,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConsoleObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.Console)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5590,57 +5590,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent v;
-java.lang.String v, v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5656,41 +5642,38 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String)
 {
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-java.lang.String v, v, v, v, v;
+java.lang.String v, v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
 v := @parameter: java.lang.String;
 v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)
@@ -5745,23 +5728,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ContainerLoggingDestinationParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5777,43 +5760,60 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+java.lang.String v, v, v, v, v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
+v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5829,24 +5829,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withClusterCSIDriverObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver)
@@ -6854,23 +6854,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withPodNetworkConnectivityCheckConditionObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -6886,43 +6886,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String)
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
+v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+{
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -6938,38 +6952,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withGenerationStatusObservedConfig(io.fabric.openshift.api.model.operator.v.GenerationStatus)
@@ -7401,23 +7401,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ClientTLSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClientTLS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7433,43 +7433,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7485,24 +7485,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeSchedulerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus)
@@ -8684,23 +8684,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConsoleProvidersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleProviders)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -8716,43 +8716,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -8768,24 +8768,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withStorageStatusObservedConfig(io.fabric.openshift.api.model.operator.v.StorageStatus)
@@ -9048,23 +9048,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ContainerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.kubernetes.api.model.Container)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9080,43 +9080,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9132,24 +9132,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withAccessLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.AccessLogging)
@@ -9204,23 +9204,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AccessLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AccessLogging)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9236,56 +9236,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9301,24 +9288,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
+v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDeveloperConsoleCatalogCustomizationObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization)
@@ -9737,23 +9737,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogAPIServerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9769,43 +9769,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9821,24 +9821,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDNSNodePlacementObservedConfig(io.fabric.openshift.api.model.operator.v.DNSNodePlacement)
@@ -10686,23 +10686,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSRecordStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10718,43 +10718,58 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer)
 {
-io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent v;
+java.lang.String v;
+java.lang.Integer v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
+v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.Integer;
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+{
+io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10770,39 +10785,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent v;
-java.lang.String v;
-java.lang.Integer v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.Integer;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withIngressControllerCaptureHTTPCookieObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie)
@@ -10926,23 +10926,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HTTPCompressionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10958,24 +10958,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$NetFlowConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$NetFlowConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS)
@@ -11030,23 +11030,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
+io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11062,24 +11062,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$NetFlowConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$NetFlowConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withPolicyAuditConfigObserved(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig)
@@ -11203,23 +11203,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AddPageObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AddPage)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11235,43 +11235,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StorageListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StorageListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.StorageList v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StorageListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StorageListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
+v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList)
 {
+io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11287,38 +11301,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StorageListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StorageListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StorageListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StorageListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDNSRecordObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecord)
@@ -11853,20 +11853,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -11913,20 +11913,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -11973,20 +11973,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12173,20 +12173,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12203,20 +12203,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12333,40 +12333,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12413,40 +12413,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12483,20 +12483,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12513,20 +12513,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12723,20 +12723,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12823,20 +12823,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13053,20 +13053,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13123,20 +13123,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13153,20 +13153,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13253,20 +13253,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13433,20 +13433,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13473,10 +13473,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13493,10 +13493,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13523,20 +13523,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13716,23 +13716,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$LabelSelectorUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.kubernetes.api.model.LabelSelector)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13748,43 +13748,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13800,24 +13800,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus)
@@ -14028,23 +14028,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$PodTemplateSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.kubernetes.api.model.PodTemplateSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14060,43 +14060,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14112,24 +14112,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withCSISnapshotControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus)
@@ -14340,23 +14340,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ResourceRequirementsUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.kubernetes.api.model.ResourceRequirements)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14372,43 +14372,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14424,24 +14424,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec)
@@ -15416,23 +15416,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15448,43 +15448,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
+io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15500,24 +15500,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)
@@ -15586,23 +15586,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15618,56 +15618,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15683,24 +15670,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
+v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeAPIServerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerList)
@@ -16275,23 +16275,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
+io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16307,43 +16307,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16359,43 +16359,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16411,43 +16411,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
-io.fabric.openshift.api.model.operator.v.IngressController v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
+io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16463,24 +16463,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withCloudCredentialStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus)
@@ -16691,23 +16691,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16723,43 +16723,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16775,43 +16775,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
+io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16827,43 +16827,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16879,24 +16879,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withCSISnapshotControllerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList)
@@ -17068,23 +17068,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConsoleUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.Console)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17100,57 +17100,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
-{
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
-v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17166,41 +17152,38 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
 {
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-java.lang.String v, v, v, v, v;
+java.lang.String v, v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
 v := @parameter: java.lang.String;
 v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)
@@ -17255,23 +17238,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17287,43 +17270,60 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+java.lang.String v, v, v, v, v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
+v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17339,24 +17339,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withClusterCSIDriverUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver)
@@ -18364,23 +18364,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18396,43 +18396,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String)
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
+v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+{
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18448,38 +18462,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withGenerationStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GenerationStatus)
@@ -18911,23 +18911,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ClientTLSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClientTLS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18943,43 +18943,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18995,24 +18995,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeSchedulerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus)
@@ -20194,23 +20194,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ConsoleProvidersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleProviders)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20226,43 +20226,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20278,24 +20278,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withStorageStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageStatus)
@@ -20558,23 +20558,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ContainerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.kubernetes.api.model.Container)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20590,43 +20590,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20642,24 +20642,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withAccessLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AccessLogging)
@@ -20714,23 +20714,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AccessLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AccessLogging)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20746,56 +20746,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20811,24 +20798,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
+v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization)
@@ -21247,23 +21247,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -21279,43 +21279,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -21331,24 +21331,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDNSNodePlacementUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSNodePlacement)
@@ -22196,23 +22196,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSRecordStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22228,43 +22228,58 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer)
 {
-io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent v;
+java.lang.String v;
+java.lang.Integer v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
+v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.Integer;
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+{
+io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22280,39 +22295,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent v;
-java.lang.String v;
-java.lang.Integer v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.Integer;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie)
@@ -22436,23 +22436,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22468,24 +22468,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS)
@@ -22540,23 +22540,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$DNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
+io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22572,24 +22572,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withPolicyAuditConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig)
@@ -22713,23 +22713,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$AddPageUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AddPage)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22745,43 +22745,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.StorageList v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
+v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList)
 {
+io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22797,38 +22811,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpecFluent withDNSRecordUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecord)
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.jimple	2025-03-13 15:16:33.444043126 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.jimple	2025-03-13 15:20:52.331972167 +0000
@@ -19,12 +19,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withLabelSelectorObservedConfig(io.fabric.kubernetes.api.model.LabelSelector);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$LabelSelectorObservedConfigNested withNewLabelSelectorObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$LabelSelectorObservedConfigNested withNewLabelSelectorObservedConfigLike(io.fabric.kubernetes.api.model.LabelSelector);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withPodNetworkConnectivityCheckStatusObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$PodNetworkConnectivityCheckStatusObservedConfigNested withNewPodNetworkConnectivityCheckStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$PodNetworkConnectivityCheckStatusObservedConfigNested withNewPodNetworkConnectivityCheckStatusObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
@@ -37,12 +37,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withPodTemplateSpecObservedConfig(io.fabric.kubernetes.api.model.PodTemplateSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$PodTemplateSpecObservedConfigNested withNewPodTemplateSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$PodTemplateSpecObservedConfigNested withNewPodTemplateSpecObservedConfigLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withCSISnapshotControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$CSISnapshotControllerStatusObservedConfigNested withNewCSISnapshotControllerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$CSISnapshotControllerStatusObservedConfigNested withNewCSISnapshotControllerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
@@ -55,12 +55,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withResourceRequirementsObservedConfig(io.fabric.kubernetes.api.model.ResourceRequirements);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ResourceRequirementsObservedConfigNested withNewResourceRequirementsObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ResourceRequirementsObservedConfigNested withNewResourceRequirementsObservedConfigLike(io.fabric.kubernetes.api.model.ResourceRequirements);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved();
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved();
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeStorageVersionMigratorSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeStorageVersionMigratorSpecObservedConfigNested withNewKubeStorageVersionMigratorSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeStorageVersionMigratorSpecObservedConfigNested withNewKubeStorageVersionMigratorSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
@@ -117,23 +117,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withCSISnapshotControllerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$CSISnapshotControllerSpecObservedConfigNested withNewCSISnapshotControllerSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$CSISnapshotControllerSpecObservedConfigNested withNewCSISnapshotControllerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeAPIServerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeAPIServerListObservedConfigNested withNewKubeAPIServerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeAPIServerListObservedConfigNested withNewKubeAPIServerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
@@ -167,18 +167,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeAPIServerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeAPIServerStatusObservedConfigNested withNewKubeAPIServerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeAPIServerStatusObservedConfigNested withNewKubeAPIServerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withCloudCredentialStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$CloudCredentialStatusObservedConfigNested withNewCloudCredentialStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$CloudCredentialStatusObservedConfigNested withNewCloudCredentialStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
@@ -191,18 +191,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withIngressControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$IngressControllerStatusObservedConfigNested withNewIngressControllerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$IngressControllerStatusObservedConfigNested withNewIngressControllerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withCSISnapshotControllerListObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$CSISnapshotControllerListObservedConfigNested withNewCSISnapshotControllerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$CSISnapshotControllerListObservedConfigNested withNewCSISnapshotControllerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
@@ -213,23 +213,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withConsoleObservedConfig(io.fabric.openshift.api.model.operator.v.Console);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ConsoleObservedConfigNested withNewConsoleObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ConsoleObservedConfigNested withNewConsoleObservedConfigLike(io.fabric.openshift.api.model.operator.v.Console);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withClusterCSIDriverObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ClusterCSIDriverObservedConfigNested withNewClusterCSIDriverObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ClusterCSIDriverObservedConfigNested withNewClusterCSIDriverObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
@@ -288,13 +288,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$PodNetworkConnectivityCheckConditionObservedConfigNested withNewPodNetworkConnectivityCheckConditionObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$PodNetworkConnectivityCheckConditionObservedConfigNested withNewPodNetworkConnectivityCheckConditionObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNewPodNetworkConnectivityCheckConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withGenerationStatusObservedConfig(io.fabric.openshift.api.model.operator.v.GenerationStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$GenerationStatusObservedConfigNested withNewGenerationStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$GenerationStatusObservedConfigNested withNewGenerationStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.GenerationStatus);
@@ -320,12 +320,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withClientTLSObservedConfig(io.fabric.openshift.api.model.operator.v.ClientTLS);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ClientTLSObservedConfigNested withNewClientTLSObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ClientTLSObservedConfigNested withNewClientTLSObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClientTLS);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeSchedulerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeSchedulerStatusObservedConfigNested withNewKubeSchedulerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeSchedulerStatusObservedConfigNested withNewKubeSchedulerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
@@ -395,12 +395,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withConsoleProvidersObservedConfig(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ConsoleProvidersObservedConfigNested withNewConsoleProvidersObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ConsoleProvidersObservedConfigNested withNewConsoleProvidersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withStorageStatusObservedConfig(io.fabric.openshift.api.model.operator.v.StorageStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StorageStatusObservedConfigNested withNewStorageStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StorageStatusObservedConfigNested withNewStorageStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageStatus);
@@ -416,22 +416,22 @@
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withContainerObservedConfig(io.fabric.kubernetes.api.model.Container);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ContainerObservedConfigNested withNewContainerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ContainerObservedConfigNested withNewContainerObservedConfigLike(io.fabric.kubernetes.api.model.Container);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withAccessLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.AccessLogging);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AccessLoggingObservedConfigNested withNewAccessLoggingObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AccessLoggingObservedConfigNested withNewAccessLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.AccessLogging);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDeveloperConsoleCatalogCustomizationObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DeveloperConsoleCatalogCustomizationObservedConfigNested withNewDeveloperConsoleCatalogCustomizationObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DeveloperConsoleCatalogCustomizationObservedConfigNested withNewDeveloperConsoleCatalogCustomizationObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
@@ -456,12 +456,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withServiceCatalogAPIServerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogAPIServerStatusObservedConfigNested withNewServiceCatalogAPIServerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogAPIServerStatusObservedConfigNested withNewServiceCatalogAPIServerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDNSNodePlacementObservedConfig(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSNodePlacementObservedConfigNested withNewDNSNodePlacementObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSNodePlacementObservedConfigNested withNewDNSNodePlacementObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
@@ -511,13 +511,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDNSRecordStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSRecordStatusObservedConfigNested withNewDNSRecordStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSRecordStatusObservedConfigNested withNewDNSRecordStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withIngressControllerCaptureHTTPCookieObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$IngressControllerCaptureHTTPCookieObservedConfigNested withNewIngressControllerCaptureHTTPCookieObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$IngressControllerCaptureHTTPCookieObservedConfigNested withNewIngressControllerCaptureHTTPCookieObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
@@ -525,15 +525,15 @@
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withHTTPCompressionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$HTTPCompressionPolicyObservedConfigNested withNewHTTPCompressionPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$HTTPCompressionPolicyObservedConfigNested withNewHTTPCompressionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSObservedConfigNested withNewDNSObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSObservedConfigNested withNewDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNS);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSObservedConfigNested withNewDNSObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSObservedConfigNested withNewDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withPolicyAuditConfigObserved(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$PolicyAuditConfigObservedNested withNewPolicyAuditConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$PolicyAuditConfigObservedNested withNewPolicyAuditConfigObservedLike(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
@@ -541,13 +541,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withAddPageObservedConfig(io.fabric.openshift.api.model.operator.v.AddPage);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AddPageObservedConfigNested withNewAddPageObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AddPageObservedConfigNested withNewAddPageObservedConfigLike(io.fabric.openshift.api.model.operator.v.AddPage);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDNSRecordObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecord);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSRecordObservedConfigNested withNewDNSRecordObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSRecordObservedConfigNested withNewDNSRecordObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecord);
@@ -576,12 +576,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withLabelSelectorUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.LabelSelector);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$LabelSelectorUnsupportedConfigOverridesNested withNewLabelSelectorUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$LabelSelectorUnsupportedConfigOverridesNested withNewLabelSelectorUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.LabelSelector);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
@@ -594,12 +594,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withPodTemplateSpecUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.PodTemplateSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$PodTemplateSpecUnsupportedConfigOverridesNested withNewPodTemplateSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$PodTemplateSpecUnsupportedConfigOverridesNested withNewPodTemplateSpecUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withCSISnapshotControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$CSISnapshotControllerStatusUnsupportedConfigOverridesNested withNewCSISnapshotControllerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$CSISnapshotControllerStatusUnsupportedConfigOverridesNested withNewCSISnapshotControllerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
@@ -612,12 +612,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withResourceRequirementsUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.ResourceRequirements);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ResourceRequirementsUnsupportedConfigOverridesNested withNewResourceRequirementsUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ResourceRequirementsUnsupportedConfigOverridesNested withNewResourceRequirementsUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.ResourceRequirements);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
@@ -674,23 +674,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withCSISnapshotControllerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$CSISnapshotControllerSpecUnsupportedConfigOverridesNested withNewCSISnapshotControllerSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$CSISnapshotControllerSpecUnsupportedConfigOverridesNested withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeAPIServerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeAPIServerListUnsupportedConfigOverridesNested withNewKubeAPIServerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeAPIServerListUnsupportedConfigOverridesNested withNewKubeAPIServerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
@@ -724,18 +724,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeAPIServerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeAPIServerStatusUnsupportedConfigOverridesNested withNewKubeAPIServerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeAPIServerStatusUnsupportedConfigOverridesNested withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withCloudCredentialStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$CloudCredentialStatusUnsupportedConfigOverridesNested withNewCloudCredentialStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$CloudCredentialStatusUnsupportedConfigOverridesNested withNewCloudCredentialStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
@@ -748,18 +748,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withIngressControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$IngressControllerStatusUnsupportedConfigOverridesNested withNewIngressControllerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$IngressControllerStatusUnsupportedConfigOverridesNested withNewIngressControllerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withCSISnapshotControllerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$CSISnapshotControllerListUnsupportedConfigOverridesNested withNewCSISnapshotControllerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$CSISnapshotControllerListUnsupportedConfigOverridesNested withNewCSISnapshotControllerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
@@ -770,23 +770,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withConsoleUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.Console);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ConsoleUnsupportedConfigOverridesNested withNewConsoleUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ConsoleUnsupportedConfigOverridesNested withNewConsoleUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.Console);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withClusterCSIDriverUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ClusterCSIDriverUnsupportedConfigOverridesNested withNewClusterCSIDriverUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ClusterCSIDriverUnsupportedConfigOverridesNested withNewClusterCSIDriverUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
@@ -845,13 +845,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withGenerationStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GenerationStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$GenerationStatusUnsupportedConfigOverridesNested withNewGenerationStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$GenerationStatusUnsupportedConfigOverridesNested withNewGenerationStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GenerationStatus);
@@ -877,12 +877,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withClientTLSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClientTLS);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ClientTLSUnsupportedConfigOverridesNested withNewClientTLSUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ClientTLSUnsupportedConfigOverridesNested withNewClientTLSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClientTLS);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeSchedulerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeSchedulerStatusUnsupportedConfigOverridesNested withNewKubeSchedulerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeSchedulerStatusUnsupportedConfigOverridesNested withNewKubeSchedulerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
@@ -952,12 +952,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withConsoleProvidersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ConsoleProvidersUnsupportedConfigOverridesNested withNewConsoleProvidersUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ConsoleProvidersUnsupportedConfigOverridesNested withNewConsoleProvidersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withStorageStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StorageStatusUnsupportedConfigOverridesNested withNewStorageStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StorageStatusUnsupportedConfigOverridesNested withNewStorageStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageStatus);
@@ -973,22 +973,22 @@
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withContainerUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.Container);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ContainerUnsupportedConfigOverridesNested withNewContainerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ContainerUnsupportedConfigOverridesNested withNewContainerUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.Container);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withAccessLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AccessLogging);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AccessLoggingUnsupportedConfigOverridesNested withNewAccessLoggingUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AccessLoggingUnsupportedConfigOverridesNested withNewAccessLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AccessLogging);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
@@ -1013,12 +1013,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withServiceCatalogAPIServerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDNSNodePlacementUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSNodePlacementUnsupportedConfigOverridesNested withNewDNSNodePlacementUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSNodePlacementUnsupportedConfigOverridesNested withNewDNSNodePlacementUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
@@ -1068,13 +1068,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDNSRecordStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSRecordStatusUnsupportedConfigOverridesNested withNewDNSRecordStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSRecordStatusUnsupportedConfigOverridesNested withNewDNSRecordStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
@@ -1082,15 +1082,15 @@
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withHTTPCompressionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$HTTPCompressionPolicyUnsupportedConfigOverridesNested withNewHTTPCompressionPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$HTTPCompressionPolicyUnsupportedConfigOverridesNested withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNS);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withPolicyAuditConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$PolicyAuditConfigUnsupportedOverridesNested withNewPolicyAuditConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$PolicyAuditConfigUnsupportedOverridesNested withNewPolicyAuditConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
@@ -1098,13 +1098,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withAddPageUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AddPage);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AddPageUnsupportedConfigOverridesNested withNewAddPageUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AddPageUnsupportedConfigOverridesNested withNewAddPageUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AddPage);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList);
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList);
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDNSRecordUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecord);
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSRecordUnsupportedConfigOverridesNested withNewDNSRecordUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSRecordUnsupportedConfigOverridesNested withNewDNSRecordUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecord);
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluentImpl.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluentImpl.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluentImpl.jimple	2025-03-13 15:16:34.664023943 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluentImpl.jimple	2025-03-13 15:20:53.519953485 +0000
@@ -380,20 +380,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -440,20 +440,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -500,20 +500,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -700,20 +700,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -730,20 +730,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -860,40 +860,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -940,40 +940,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1010,20 +1010,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1040,20 +1040,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1250,20 +1250,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1350,20 +1350,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1580,20 +1580,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1650,20 +1650,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1680,20 +1680,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1780,20 +1780,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1960,20 +1960,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2000,10 +2000,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2020,10 +2020,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2050,20 +2050,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2243,23 +2243,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$LabelSelectorObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.kubernetes.api.model.LabelSelector)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2275,43 +2275,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2327,24 +2327,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withPodNetworkConnectivityCheckStatusObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus)
@@ -2555,23 +2555,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$PodTemplateSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.kubernetes.api.model.PodTemplateSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2587,43 +2587,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2639,24 +2639,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withCSISnapshotControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus)
@@ -2867,23 +2867,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ResourceRequirementsObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.kubernetes.api.model.ResourceRequirements)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2899,43 +2899,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2951,24 +2951,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved()
 {
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeStorageVersionMigratorSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec)
@@ -3943,23 +3943,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$CSISnapshotControllerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -3975,43 +3975,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
+io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4027,24 +4027,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)
@@ -4113,23 +4113,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4145,56 +4145,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4210,24 +4197,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeAPIServerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerList)
@@ -4802,23 +4802,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
+io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4834,43 +4834,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4886,43 +4886,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4938,43 +4938,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved()
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
+io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4990,24 +4990,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController)
 {
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withCloudCredentialStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus)
@@ -5218,23 +5218,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5250,43 +5250,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved()
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5302,43 +5302,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
+io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5354,43 +5354,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5406,24 +5406,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withCSISnapshotControllerListObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList)
@@ -5595,23 +5595,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConsoleObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.Console)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5627,57 +5627,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5693,41 +5679,38 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String)
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-java.lang.String v, v, v, v, v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
 v := @parameter: java.lang.String;
 v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)
@@ -5782,23 +5765,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ContainerLoggingDestinationParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5814,43 +5797,60 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
+java.lang.String v, v, v, v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5866,24 +5866,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withClusterCSIDriverObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver)
@@ -6891,23 +6891,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withPodNetworkConnectivityCheckConditionObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -6923,43 +6923,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String)
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
+java.lang.String v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+{
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -6975,38 +6989,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withGenerationStatusObservedConfig(io.fabric.openshift.api.model.operator.v.GenerationStatus)
@@ -7438,23 +7438,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ClientTLSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClientTLS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7470,43 +7470,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7522,24 +7522,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeSchedulerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus)
@@ -8721,23 +8721,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConsoleProvidersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleProviders)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -8753,43 +8753,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -8805,24 +8805,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withStorageStatusObservedConfig(io.fabric.openshift.api.model.operator.v.StorageStatus)
@@ -9085,23 +9085,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ContainerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.kubernetes.api.model.Container)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9117,43 +9117,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9169,24 +9169,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withAccessLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.AccessLogging)
@@ -9241,23 +9241,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AccessLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AccessLogging)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9273,56 +9273,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9338,24 +9325,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDeveloperConsoleCatalogCustomizationObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization)
@@ -9774,23 +9774,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogAPIServerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9806,43 +9806,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9858,24 +9858,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDNSNodePlacementObservedConfig(io.fabric.openshift.api.model.operator.v.DNSNodePlacement)
@@ -10723,23 +10723,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSRecordStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10755,43 +10755,58 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer)
 {
-io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
+java.lang.String v;
+java.lang.Integer v;
+v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.Integer;
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+{
+io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10807,39 +10822,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-java.lang.String v;
-java.lang.Integer v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.Integer;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withIngressControllerCaptureHTTPCookieObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie)
@@ -10963,23 +10963,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HTTPCompressionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10995,24 +10995,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved()
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$NetFlowConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$NetFlowConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS)
@@ -11067,23 +11067,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
+io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11099,24 +11099,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$NetFlowConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$NetFlowConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withPolicyAuditConfigObserved(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig)
@@ -11240,23 +11240,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AddPageObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AddPage)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11272,43 +11272,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StorageListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StorageListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StorageListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StorageListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+java.lang.String v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList)
 {
+io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11324,38 +11338,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StorageListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StorageListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList)
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StorageListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StorageListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDNSRecordObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecord)
@@ -11890,20 +11890,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -11950,20 +11950,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12010,20 +12010,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12210,20 +12210,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12240,20 +12240,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12370,40 +12370,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12450,40 +12450,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12520,20 +12520,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12550,20 +12550,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12760,20 +12760,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12860,20 +12860,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13090,20 +13090,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13160,20 +13160,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13190,20 +13190,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13290,20 +13290,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13470,20 +13470,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13510,10 +13510,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13530,10 +13530,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13560,20 +13560,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13753,23 +13753,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$LabelSelectorUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.kubernetes.api.model.LabelSelector)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13785,43 +13785,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13837,24 +13837,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus)
@@ -14065,23 +14065,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$PodTemplateSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.kubernetes.api.model.PodTemplateSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14097,43 +14097,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14149,24 +14149,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withCSISnapshotControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus)
@@ -14377,23 +14377,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ResourceRequirementsUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.kubernetes.api.model.ResourceRequirements)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14409,43 +14409,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14461,24 +14461,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides()
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec)
@@ -15453,23 +15453,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15485,43 +15485,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
+io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15537,24 +15537,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)
@@ -15623,23 +15623,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15655,56 +15655,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15720,24 +15707,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeAPIServerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerList)
@@ -16312,23 +16312,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
+io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16344,43 +16344,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16396,43 +16396,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16448,43 +16448,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides()
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
+io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16500,24 +16500,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController)
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withCloudCredentialStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus)
@@ -16728,23 +16728,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16760,43 +16760,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides()
 {
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16812,43 +16812,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
+io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16864,43 +16864,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16916,24 +16916,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withCSISnapshotControllerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList)
@@ -17105,23 +17105,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConsoleUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.Console)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17137,57 +17137,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17203,41 +17189,38 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-java.lang.String v, v, v, v, v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
 v := @parameter: java.lang.String;
 v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)
@@ -17292,23 +17275,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17324,43 +17307,60 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
+java.lang.String v, v, v, v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17376,24 +17376,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withClusterCSIDriverUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver)
@@ -18401,23 +18401,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18433,43 +18433,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String)
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
+java.lang.String v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+{
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18485,38 +18499,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withGenerationStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GenerationStatus)
@@ -18948,23 +18948,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ClientTLSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClientTLS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18980,43 +18980,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -19032,24 +19032,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeSchedulerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus)
@@ -20231,23 +20231,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ConsoleProvidersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleProviders)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20263,43 +20263,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20315,24 +20315,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withStorageStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageStatus)
@@ -20595,23 +20595,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ContainerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.kubernetes.api.model.Container)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20627,43 +20627,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20679,24 +20679,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withAccessLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AccessLogging)
@@ -20751,23 +20751,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AccessLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AccessLogging)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20783,56 +20783,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20848,24 +20835,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization)
@@ -21284,23 +21284,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -21316,43 +21316,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -21368,24 +21368,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDNSNodePlacementUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSNodePlacement)
@@ -22233,23 +22233,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSRecordStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22265,43 +22265,58 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer)
 {
-io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
+java.lang.String v;
+java.lang.Integer v;
+v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.Integer;
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+{
+io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22317,39 +22332,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-java.lang.String v;
-java.lang.Integer v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.Integer;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie)
@@ -22473,23 +22473,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22505,24 +22505,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides()
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS)
@@ -22577,23 +22577,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$DNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
+io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22609,24 +22609,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withPolicyAuditConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig)
@@ -22750,23 +22750,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$AddPageUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AddPage)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22782,43 +22782,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+java.lang.String v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList)
 {
+io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22834,38 +22848,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList)
 {
-io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent v;
 io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl: io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v = new io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.CloudCredentialSpecFluent withDNSRecordUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecord)
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.jimple	2025-03-13 15:16:33.012049918 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.jimple	2025-03-13 15:20:51.887979150 +0000
@@ -16,12 +16,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withLabelSelectorObservedConfig(io.fabric.kubernetes.api.model.LabelSelector);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$LabelSelectorObservedConfigNested withNewLabelSelectorObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$LabelSelectorObservedConfigNested withNewLabelSelectorObservedConfigLike(io.fabric.kubernetes.api.model.LabelSelector);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withPodNetworkConnectivityCheckStatusObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$PodNetworkConnectivityCheckStatusObservedConfigNested withNewPodNetworkConnectivityCheckStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$PodNetworkConnectivityCheckStatusObservedConfigNested withNewPodNetworkConnectivityCheckStatusObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
@@ -34,12 +34,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withPodTemplateSpecObservedConfig(io.fabric.kubernetes.api.model.PodTemplateSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$PodTemplateSpecObservedConfigNested withNewPodTemplateSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$PodTemplateSpecObservedConfigNested withNewPodTemplateSpecObservedConfigLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withCSISnapshotControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$CSISnapshotControllerStatusObservedConfigNested withNewCSISnapshotControllerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$CSISnapshotControllerStatusObservedConfigNested withNewCSISnapshotControllerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
@@ -52,12 +52,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withResourceRequirementsObservedConfig(io.fabric.kubernetes.api.model.ResourceRequirements);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ResourceRequirementsObservedConfigNested withNewResourceRequirementsObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ResourceRequirementsObservedConfigNested withNewResourceRequirementsObservedConfigLike(io.fabric.kubernetes.api.model.ResourceRequirements);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved();
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved();
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeStorageVersionMigratorSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeStorageVersionMigratorSpecObservedConfigNested withNewKubeStorageVersionMigratorSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeStorageVersionMigratorSpecObservedConfigNested withNewKubeStorageVersionMigratorSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
@@ -114,23 +114,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withCSISnapshotControllerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$CSISnapshotControllerSpecObservedConfigNested withNewCSISnapshotControllerSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$CSISnapshotControllerSpecObservedConfigNested withNewCSISnapshotControllerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeAPIServerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeAPIServerListObservedConfigNested withNewKubeAPIServerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeAPIServerListObservedConfigNested withNewKubeAPIServerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
@@ -164,18 +164,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeAPIServerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeAPIServerStatusObservedConfigNested withNewKubeAPIServerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeAPIServerStatusObservedConfigNested withNewKubeAPIServerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withCloudCredentialStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$CloudCredentialStatusObservedConfigNested withNewCloudCredentialStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$CloudCredentialStatusObservedConfigNested withNewCloudCredentialStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
@@ -188,18 +188,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withIngressControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$IngressControllerStatusObservedConfigNested withNewIngressControllerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$IngressControllerStatusObservedConfigNested withNewIngressControllerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withCSISnapshotControllerListObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$CSISnapshotControllerListObservedConfigNested withNewCSISnapshotControllerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$CSISnapshotControllerListObservedConfigNested withNewCSISnapshotControllerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
@@ -210,23 +210,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withConsoleObservedConfig(io.fabric.openshift.api.model.operator.v.Console);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ConsoleObservedConfigNested withNewConsoleObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ConsoleObservedConfigNested withNewConsoleObservedConfigLike(io.fabric.openshift.api.model.operator.v.Console);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withClusterCSIDriverObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ClusterCSIDriverObservedConfigNested withNewClusterCSIDriverObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ClusterCSIDriverObservedConfigNested withNewClusterCSIDriverObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
@@ -285,13 +285,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$PodNetworkConnectivityCheckConditionObservedConfigNested withNewPodNetworkConnectivityCheckConditionObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$PodNetworkConnectivityCheckConditionObservedConfigNested withNewPodNetworkConnectivityCheckConditionObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNewPodNetworkConnectivityCheckConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withGenerationStatusObservedConfig(io.fabric.openshift.api.model.operator.v.GenerationStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$GenerationStatusObservedConfigNested withNewGenerationStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$GenerationStatusObservedConfigNested withNewGenerationStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.GenerationStatus);
@@ -317,12 +317,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withClientTLSObservedConfig(io.fabric.openshift.api.model.operator.v.ClientTLS);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ClientTLSObservedConfigNested withNewClientTLSObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ClientTLSObservedConfigNested withNewClientTLSObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClientTLS);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeSchedulerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeSchedulerStatusObservedConfigNested withNewKubeSchedulerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeSchedulerStatusObservedConfigNested withNewKubeSchedulerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
@@ -392,12 +392,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withConsoleProvidersObservedConfig(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ConsoleProvidersObservedConfigNested withNewConsoleProvidersObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ConsoleProvidersObservedConfigNested withNewConsoleProvidersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withStorageStatusObservedConfig(io.fabric.openshift.api.model.operator.v.StorageStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StorageStatusObservedConfigNested withNewStorageStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StorageStatusObservedConfigNested withNewStorageStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageStatus);
@@ -413,22 +413,22 @@
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withContainerObservedConfig(io.fabric.kubernetes.api.model.Container);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ContainerObservedConfigNested withNewContainerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ContainerObservedConfigNested withNewContainerObservedConfigLike(io.fabric.kubernetes.api.model.Container);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withAccessLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.AccessLogging);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AccessLoggingObservedConfigNested withNewAccessLoggingObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AccessLoggingObservedConfigNested withNewAccessLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.AccessLogging);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDeveloperConsoleCatalogCustomizationObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DeveloperConsoleCatalogCustomizationObservedConfigNested withNewDeveloperConsoleCatalogCustomizationObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DeveloperConsoleCatalogCustomizationObservedConfigNested withNewDeveloperConsoleCatalogCustomizationObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
@@ -453,12 +453,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withServiceCatalogAPIServerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogAPIServerStatusObservedConfigNested withNewServiceCatalogAPIServerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogAPIServerStatusObservedConfigNested withNewServiceCatalogAPIServerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDNSNodePlacementObservedConfig(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSNodePlacementObservedConfigNested withNewDNSNodePlacementObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSNodePlacementObservedConfigNested withNewDNSNodePlacementObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
@@ -508,13 +508,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDNSRecordStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSRecordStatusObservedConfigNested withNewDNSRecordStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSRecordStatusObservedConfigNested withNewDNSRecordStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withIngressControllerCaptureHTTPCookieObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$IngressControllerCaptureHTTPCookieObservedConfigNested withNewIngressControllerCaptureHTTPCookieObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$IngressControllerCaptureHTTPCookieObservedConfigNested withNewIngressControllerCaptureHTTPCookieObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
@@ -522,15 +522,15 @@
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withHTTPCompressionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$HTTPCompressionPolicyObservedConfigNested withNewHTTPCompressionPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$HTTPCompressionPolicyObservedConfigNested withNewHTTPCompressionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSObservedConfigNested withNewDNSObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSObservedConfigNested withNewDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNS);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSObservedConfigNested withNewDNSObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSObservedConfigNested withNewDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withPolicyAuditConfigObserved(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$PolicyAuditConfigObservedNested withNewPolicyAuditConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$PolicyAuditConfigObservedNested withNewPolicyAuditConfigObservedLike(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
@@ -538,13 +538,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withAddPageObservedConfig(io.fabric.openshift.api.model.operator.v.AddPage);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AddPageObservedConfigNested withNewAddPageObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AddPageObservedConfigNested withNewAddPageObservedConfigLike(io.fabric.openshift.api.model.operator.v.AddPage);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDNSRecordObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecord);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSRecordObservedConfigNested withNewDNSRecordObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSRecordObservedConfigNested withNewDNSRecordObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecord);
@@ -573,12 +573,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withLabelSelectorUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.LabelSelector);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$LabelSelectorUnsupportedConfigOverridesNested withNewLabelSelectorUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$LabelSelectorUnsupportedConfigOverridesNested withNewLabelSelectorUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.LabelSelector);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
@@ -591,12 +591,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withPodTemplateSpecUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.PodTemplateSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$PodTemplateSpecUnsupportedConfigOverridesNested withNewPodTemplateSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$PodTemplateSpecUnsupportedConfigOverridesNested withNewPodTemplateSpecUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withCSISnapshotControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$CSISnapshotControllerStatusUnsupportedConfigOverridesNested withNewCSISnapshotControllerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$CSISnapshotControllerStatusUnsupportedConfigOverridesNested withNewCSISnapshotControllerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
@@ -609,12 +609,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withResourceRequirementsUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.ResourceRequirements);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ResourceRequirementsUnsupportedConfigOverridesNested withNewResourceRequirementsUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ResourceRequirementsUnsupportedConfigOverridesNested withNewResourceRequirementsUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.ResourceRequirements);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
@@ -671,23 +671,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withCSISnapshotControllerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$CSISnapshotControllerSpecUnsupportedConfigOverridesNested withNewCSISnapshotControllerSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$CSISnapshotControllerSpecUnsupportedConfigOverridesNested withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeAPIServerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeAPIServerListUnsupportedConfigOverridesNested withNewKubeAPIServerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeAPIServerListUnsupportedConfigOverridesNested withNewKubeAPIServerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
@@ -721,18 +721,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeAPIServerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeAPIServerStatusUnsupportedConfigOverridesNested withNewKubeAPIServerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeAPIServerStatusUnsupportedConfigOverridesNested withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withCloudCredentialStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$CloudCredentialStatusUnsupportedConfigOverridesNested withNewCloudCredentialStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$CloudCredentialStatusUnsupportedConfigOverridesNested withNewCloudCredentialStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
@@ -745,18 +745,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withIngressControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$IngressControllerStatusUnsupportedConfigOverridesNested withNewIngressControllerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$IngressControllerStatusUnsupportedConfigOverridesNested withNewIngressControllerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withCSISnapshotControllerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$CSISnapshotControllerListUnsupportedConfigOverridesNested withNewCSISnapshotControllerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$CSISnapshotControllerListUnsupportedConfigOverridesNested withNewCSISnapshotControllerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
@@ -767,23 +767,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withConsoleUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.Console);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ConsoleUnsupportedConfigOverridesNested withNewConsoleUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ConsoleUnsupportedConfigOverridesNested withNewConsoleUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.Console);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withClusterCSIDriverUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ClusterCSIDriverUnsupportedConfigOverridesNested withNewClusterCSIDriverUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ClusterCSIDriverUnsupportedConfigOverridesNested withNewClusterCSIDriverUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
@@ -842,13 +842,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withGenerationStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GenerationStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$GenerationStatusUnsupportedConfigOverridesNested withNewGenerationStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$GenerationStatusUnsupportedConfigOverridesNested withNewGenerationStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GenerationStatus);
@@ -874,12 +874,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withClientTLSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClientTLS);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ClientTLSUnsupportedConfigOverridesNested withNewClientTLSUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ClientTLSUnsupportedConfigOverridesNested withNewClientTLSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClientTLS);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeSchedulerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeSchedulerStatusUnsupportedConfigOverridesNested withNewKubeSchedulerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeSchedulerStatusUnsupportedConfigOverridesNested withNewKubeSchedulerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
@@ -949,12 +949,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withConsoleProvidersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ConsoleProvidersUnsupportedConfigOverridesNested withNewConsoleProvidersUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ConsoleProvidersUnsupportedConfigOverridesNested withNewConsoleProvidersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withStorageStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StorageStatusUnsupportedConfigOverridesNested withNewStorageStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StorageStatusUnsupportedConfigOverridesNested withNewStorageStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageStatus);
@@ -970,22 +970,22 @@
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withContainerUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.Container);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ContainerUnsupportedConfigOverridesNested withNewContainerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ContainerUnsupportedConfigOverridesNested withNewContainerUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.Container);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withAccessLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AccessLogging);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AccessLoggingUnsupportedConfigOverridesNested withNewAccessLoggingUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AccessLoggingUnsupportedConfigOverridesNested withNewAccessLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AccessLogging);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
@@ -1010,12 +1010,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withServiceCatalogAPIServerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDNSNodePlacementUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSNodePlacementUnsupportedConfigOverridesNested withNewDNSNodePlacementUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSNodePlacementUnsupportedConfigOverridesNested withNewDNSNodePlacementUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
@@ -1065,13 +1065,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDNSRecordStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSRecordStatusUnsupportedConfigOverridesNested withNewDNSRecordStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSRecordStatusUnsupportedConfigOverridesNested withNewDNSRecordStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
@@ -1079,15 +1079,15 @@
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withHTTPCompressionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$HTTPCompressionPolicyUnsupportedConfigOverridesNested withNewHTTPCompressionPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$HTTPCompressionPolicyUnsupportedConfigOverridesNested withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNS);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withPolicyAuditConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$PolicyAuditConfigUnsupportedOverridesNested withNewPolicyAuditConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$PolicyAuditConfigUnsupportedOverridesNested withNewPolicyAuditConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
@@ -1095,13 +1095,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withAddPageUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AddPage);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AddPageUnsupportedConfigOverridesNested withNewAddPageUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AddPageUnsupportedConfigOverridesNested withNewAddPageUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AddPage);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList);
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList);
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDNSRecordUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecord);
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSRecordUnsupportedConfigOverridesNested withNewDNSRecordUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSRecordUnsupportedConfigOverridesNested withNewDNSRecordUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecord);
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluentImpl.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluentImpl.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluentImpl.jimple	2025-03-13 15:16:34.988018849 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluentImpl.jimple	2025-03-13 15:20:53.831948579 +0000
@@ -343,20 +343,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -403,20 +403,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -463,20 +463,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -663,20 +663,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -693,20 +693,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -823,40 +823,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -903,40 +903,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -973,20 +973,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1003,20 +1003,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1213,20 +1213,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1313,20 +1313,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1543,20 +1543,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1613,20 +1613,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1643,20 +1643,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1743,20 +1743,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1923,20 +1923,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1963,10 +1963,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1983,10 +1983,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2013,20 +2013,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2206,23 +2206,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$LabelSelectorObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.kubernetes.api.model.LabelSelector)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2238,43 +2238,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2290,24 +2290,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withPodNetworkConnectivityCheckStatusObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus)
@@ -2518,23 +2518,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$PodTemplateSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.kubernetes.api.model.PodTemplateSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2550,43 +2550,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2602,24 +2602,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withCSISnapshotControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus)
@@ -2830,23 +2830,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ResourceRequirementsObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.kubernetes.api.model.ResourceRequirements)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2862,43 +2862,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2914,24 +2914,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeStorageVersionMigratorSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec)
@@ -3906,23 +3906,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$CSISnapshotControllerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -3938,43 +3938,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
+io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -3990,24 +3990,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)
@@ -4076,23 +4076,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4108,56 +4108,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String)
-{
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4173,24 +4160,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeAPIServerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerList)
@@ -4765,23 +4765,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
+io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4797,43 +4797,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4849,43 +4849,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4901,43 +4901,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
+io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4953,24 +4953,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController)
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withCloudCredentialStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus)
@@ -5181,23 +5181,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5213,43 +5213,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5265,43 +5265,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
+io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5317,43 +5317,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5369,24 +5369,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withCSISnapshotControllerListObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList)
@@ -5558,23 +5558,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConsoleObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.Console)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5590,57 +5590,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5656,41 +5642,38 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String)
 {
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-java.lang.String v, v, v, v, v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
 v := @parameter: java.lang.String;
 v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)
@@ -5745,23 +5728,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ContainerLoggingDestinationParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5777,43 +5760,60 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
+java.lang.String v, v, v, v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5829,24 +5829,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withClusterCSIDriverObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver)
@@ -6854,23 +6854,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withPodNetworkConnectivityCheckConditionObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -6886,43 +6886,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String)
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+java.lang.String v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+{
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -6938,38 +6952,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
-java.lang.String v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withGenerationStatusObservedConfig(io.fabric.openshift.api.model.operator.v.GenerationStatus)
@@ -7401,23 +7401,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ClientTLSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClientTLS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7433,43 +7433,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7485,24 +7485,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeSchedulerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus)
@@ -8684,23 +8684,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConsoleProvidersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleProviders)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -8716,43 +8716,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -8768,24 +8768,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withStorageStatusObservedConfig(io.fabric.openshift.api.model.operator.v.StorageStatus)
@@ -9048,23 +9048,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ContainerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.kubernetes.api.model.Container)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9080,43 +9080,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9132,24 +9132,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withAccessLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.AccessLogging)
@@ -9204,23 +9204,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AccessLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AccessLogging)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9236,56 +9236,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9301,24 +9288,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDeveloperConsoleCatalogCustomizationObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization)
@@ -9737,23 +9737,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogAPIServerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9769,43 +9769,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9821,24 +9821,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDNSNodePlacementObservedConfig(io.fabric.openshift.api.model.operator.v.DNSNodePlacement)
@@ -10686,23 +10686,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSRecordStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10718,43 +10718,58 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer)
 {
-io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
+java.lang.String v;
+java.lang.Integer v;
+v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.Integer;
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+{
+io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10770,39 +10785,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-java.lang.String v;
-java.lang.Integer v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.Integer;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withIngressControllerCaptureHTTPCookieObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie)
@@ -10926,23 +10926,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HTTPCompressionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10958,24 +10958,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$NetFlowConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$NetFlowConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS)
@@ -11030,23 +11030,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
+io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11062,24 +11062,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$NetFlowConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$NetFlowConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withPolicyAuditConfigObserved(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig)
@@ -11203,23 +11203,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AddPageObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AddPage)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11235,43 +11235,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StorageListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StorageListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StorageListObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StorageListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+java.lang.String v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList)
 {
+io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11287,38 +11301,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StorageListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StorageListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList)
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StorageListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-java.lang.String v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StorageListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDNSRecordObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecord)
@@ -11853,20 +11853,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -11913,20 +11913,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -11973,20 +11973,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12173,20 +12173,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12203,20 +12203,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12333,40 +12333,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12413,40 +12413,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12483,20 +12483,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12513,20 +12513,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12723,20 +12723,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12823,20 +12823,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13053,20 +13053,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13123,20 +13123,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13153,20 +13153,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13253,20 +13253,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13433,20 +13433,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13473,10 +13473,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13493,10 +13493,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13523,20 +13523,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13716,23 +13716,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$LabelSelectorUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.kubernetes.api.model.LabelSelector)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13748,43 +13748,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13800,24 +13800,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus)
@@ -14028,23 +14028,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$PodTemplateSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.kubernetes.api.model.PodTemplateSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14060,43 +14060,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14112,24 +14112,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withCSISnapshotControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus)
@@ -14340,23 +14340,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ResourceRequirementsUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.kubernetes.api.model.ResourceRequirements)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14372,43 +14372,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14424,24 +14424,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec)
@@ -15416,23 +15416,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15448,43 +15448,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
+io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15500,24 +15500,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)
@@ -15586,23 +15586,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15618,56 +15618,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String)
-{
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15683,24 +15670,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeAPIServerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerList)
@@ -16275,23 +16275,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
+io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16307,43 +16307,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16359,43 +16359,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16411,43 +16411,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
+io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16463,24 +16463,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController)
 {
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withCloudCredentialStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus)
@@ -16691,23 +16691,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16723,43 +16723,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16775,43 +16775,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
+io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16827,43 +16827,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16879,24 +16879,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withCSISnapshotControllerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList)
@@ -17068,23 +17068,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConsoleUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.Console)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17100,57 +17100,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
-{
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
-v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17166,41 +17152,38 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
 {
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-java.lang.String v, v, v, v, v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
 v := @parameter: java.lang.String;
 v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)
@@ -17255,23 +17238,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17287,43 +17270,60 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
+java.lang.String v, v, v, v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17339,24 +17339,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withClusterCSIDriverUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver)
@@ -18364,23 +18364,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18396,43 +18396,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String)
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+java.lang.String v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+{
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18448,38 +18462,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
-java.lang.String v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withGenerationStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GenerationStatus)
@@ -18911,23 +18911,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ClientTLSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClientTLS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18943,43 +18943,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18995,24 +18995,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeSchedulerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus)
@@ -20194,23 +20194,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ConsoleProvidersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleProviders)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20226,43 +20226,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20278,24 +20278,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withStorageStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageStatus)
@@ -20558,23 +20558,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ContainerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.kubernetes.api.model.Container)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20590,43 +20590,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20642,24 +20642,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withAccessLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AccessLogging)
@@ -20714,23 +20714,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AccessLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AccessLogging)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20746,56 +20746,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20811,24 +20798,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization)
@@ -21247,23 +21247,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -21279,43 +21279,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -21331,24 +21331,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDNSNodePlacementUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSNodePlacement)
@@ -22196,23 +22196,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSRecordStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22228,43 +22228,58 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer)
 {
-io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
+java.lang.String v;
+java.lang.Integer v;
+v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.Integer;
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+{
+io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22280,39 +22295,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-java.lang.String v;
-java.lang.Integer v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.Integer;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie)
@@ -22436,23 +22436,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22468,24 +22468,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides()
 {
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS)
@@ -22540,23 +22540,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$DNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
+io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22572,24 +22572,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withPolicyAuditConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig)
@@ -22713,23 +22713,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$AddPageUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AddPage)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22745,43 +22745,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+java.lang.String v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList)
 {
+io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22797,38 +22811,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList)
 {
-io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent v;
+io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-java.lang.String v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v = new io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ClusterCSIDriverSpecFluent withDNSRecordUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecord)
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.jimple	2025-03-13 15:16:33.176047340 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.jimple	2025-03-13 15:20:52.063976382 +0000
@@ -16,12 +16,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withLabelSelectorObservedConfig(io.fabric.kubernetes.api.model.LabelSelector);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$LabelSelectorObservedConfigNested withNewLabelSelectorObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$LabelSelectorObservedConfigNested withNewLabelSelectorObservedConfigLike(io.fabric.kubernetes.api.model.LabelSelector);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withPodNetworkConnectivityCheckStatusObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$PodNetworkConnectivityCheckStatusObservedConfigNested withNewPodNetworkConnectivityCheckStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$PodNetworkConnectivityCheckStatusObservedConfigNested withNewPodNetworkConnectivityCheckStatusObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
@@ -34,12 +34,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withPodTemplateSpecObservedConfig(io.fabric.kubernetes.api.model.PodTemplateSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$PodTemplateSpecObservedConfigNested withNewPodTemplateSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$PodTemplateSpecObservedConfigNested withNewPodTemplateSpecObservedConfigLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withCSISnapshotControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$CSISnapshotControllerStatusObservedConfigNested withNewCSISnapshotControllerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$CSISnapshotControllerStatusObservedConfigNested withNewCSISnapshotControllerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
@@ -52,12 +52,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withResourceRequirementsObservedConfig(io.fabric.kubernetes.api.model.ResourceRequirements);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ResourceRequirementsObservedConfigNested withNewResourceRequirementsObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ResourceRequirementsObservedConfigNested withNewResourceRequirementsObservedConfigLike(io.fabric.kubernetes.api.model.ResourceRequirements);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved();
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved();
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeStorageVersionMigratorSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeStorageVersionMigratorSpecObservedConfigNested withNewKubeStorageVersionMigratorSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeStorageVersionMigratorSpecObservedConfigNested withNewKubeStorageVersionMigratorSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
@@ -114,23 +114,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withCSISnapshotControllerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$CSISnapshotControllerSpecObservedConfigNested withNewCSISnapshotControllerSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$CSISnapshotControllerSpecObservedConfigNested withNewCSISnapshotControllerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeAPIServerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeAPIServerListObservedConfigNested withNewKubeAPIServerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeAPIServerListObservedConfigNested withNewKubeAPIServerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
@@ -164,18 +164,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeAPIServerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeAPIServerStatusObservedConfigNested withNewKubeAPIServerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeAPIServerStatusObservedConfigNested withNewKubeAPIServerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withCloudCredentialStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$CloudCredentialStatusObservedConfigNested withNewCloudCredentialStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$CloudCredentialStatusObservedConfigNested withNewCloudCredentialStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
@@ -188,18 +188,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withIngressControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$IngressControllerStatusObservedConfigNested withNewIngressControllerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$IngressControllerStatusObservedConfigNested withNewIngressControllerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withCSISnapshotControllerListObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$CSISnapshotControllerListObservedConfigNested withNewCSISnapshotControllerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$CSISnapshotControllerListObservedConfigNested withNewCSISnapshotControllerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
@@ -210,23 +210,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withConsoleObservedConfig(io.fabric.openshift.api.model.operator.v.Console);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ConsoleObservedConfigNested withNewConsoleObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ConsoleObservedConfigNested withNewConsoleObservedConfigLike(io.fabric.openshift.api.model.operator.v.Console);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withClusterCSIDriverObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ClusterCSIDriverObservedConfigNested withNewClusterCSIDriverObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ClusterCSIDriverObservedConfigNested withNewClusterCSIDriverObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
@@ -285,13 +285,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$PodNetworkConnectivityCheckConditionObservedConfigNested withNewPodNetworkConnectivityCheckConditionObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$PodNetworkConnectivityCheckConditionObservedConfigNested withNewPodNetworkConnectivityCheckConditionObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNewPodNetworkConnectivityCheckConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withGenerationStatusObservedConfig(io.fabric.openshift.api.model.operator.v.GenerationStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$GenerationStatusObservedConfigNested withNewGenerationStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$GenerationStatusObservedConfigNested withNewGenerationStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.GenerationStatus);
@@ -317,12 +317,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withClientTLSObservedConfig(io.fabric.openshift.api.model.operator.v.ClientTLS);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ClientTLSObservedConfigNested withNewClientTLSObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ClientTLSObservedConfigNested withNewClientTLSObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClientTLS);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeSchedulerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeSchedulerStatusObservedConfigNested withNewKubeSchedulerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeSchedulerStatusObservedConfigNested withNewKubeSchedulerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
@@ -392,12 +392,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withConsoleProvidersObservedConfig(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ConsoleProvidersObservedConfigNested withNewConsoleProvidersObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ConsoleProvidersObservedConfigNested withNewConsoleProvidersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withStorageStatusObservedConfig(io.fabric.openshift.api.model.operator.v.StorageStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StorageStatusObservedConfigNested withNewStorageStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StorageStatusObservedConfigNested withNewStorageStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageStatus);
@@ -413,22 +413,22 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withContainerObservedConfig(io.fabric.kubernetes.api.model.Container);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ContainerObservedConfigNested withNewContainerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ContainerObservedConfigNested withNewContainerObservedConfigLike(io.fabric.kubernetes.api.model.Container);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withAccessLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.AccessLogging);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AccessLoggingObservedConfigNested withNewAccessLoggingObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AccessLoggingObservedConfigNested withNewAccessLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.AccessLogging);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDeveloperConsoleCatalogCustomizationObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DeveloperConsoleCatalogCustomizationObservedConfigNested withNewDeveloperConsoleCatalogCustomizationObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DeveloperConsoleCatalogCustomizationObservedConfigNested withNewDeveloperConsoleCatalogCustomizationObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
@@ -453,12 +453,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withServiceCatalogAPIServerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogAPIServerStatusObservedConfigNested withNewServiceCatalogAPIServerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogAPIServerStatusObservedConfigNested withNewServiceCatalogAPIServerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDNSNodePlacementObservedConfig(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSNodePlacementObservedConfigNested withNewDNSNodePlacementObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSNodePlacementObservedConfigNested withNewDNSNodePlacementObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
@@ -508,13 +508,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDNSRecordStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSRecordStatusObservedConfigNested withNewDNSRecordStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSRecordStatusObservedConfigNested withNewDNSRecordStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withIngressControllerCaptureHTTPCookieObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$IngressControllerCaptureHTTPCookieObservedConfigNested withNewIngressControllerCaptureHTTPCookieObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$IngressControllerCaptureHTTPCookieObservedConfigNested withNewIngressControllerCaptureHTTPCookieObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
@@ -522,15 +522,15 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withHTTPCompressionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$HTTPCompressionPolicyObservedConfigNested withNewHTTPCompressionPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$HTTPCompressionPolicyObservedConfigNested withNewHTTPCompressionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSObservedConfigNested withNewDNSObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSObservedConfigNested withNewDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNS);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSObservedConfigNested withNewDNSObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSObservedConfigNested withNewDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withPolicyAuditConfigObserved(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$PolicyAuditConfigObservedNested withNewPolicyAuditConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$PolicyAuditConfigObservedNested withNewPolicyAuditConfigObservedLike(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
@@ -538,13 +538,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withAddPageObservedConfig(io.fabric.openshift.api.model.operator.v.AddPage);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AddPageObservedConfigNested withNewAddPageObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AddPageObservedConfigNested withNewAddPageObservedConfigLike(io.fabric.openshift.api.model.operator.v.AddPage);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDNSRecordObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecord);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSRecordObservedConfigNested withNewDNSRecordObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSRecordObservedConfigNested withNewDNSRecordObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecord);
@@ -573,12 +573,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withLabelSelectorUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.LabelSelector);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$LabelSelectorUnsupportedConfigOverridesNested withNewLabelSelectorUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$LabelSelectorUnsupportedConfigOverridesNested withNewLabelSelectorUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.LabelSelector);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
@@ -591,12 +591,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withPodTemplateSpecUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.PodTemplateSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$PodTemplateSpecUnsupportedConfigOverridesNested withNewPodTemplateSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$PodTemplateSpecUnsupportedConfigOverridesNested withNewPodTemplateSpecUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withCSISnapshotControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$CSISnapshotControllerStatusUnsupportedConfigOverridesNested withNewCSISnapshotControllerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$CSISnapshotControllerStatusUnsupportedConfigOverridesNested withNewCSISnapshotControllerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
@@ -609,12 +609,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withResourceRequirementsUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.ResourceRequirements);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ResourceRequirementsUnsupportedConfigOverridesNested withNewResourceRequirementsUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ResourceRequirementsUnsupportedConfigOverridesNested withNewResourceRequirementsUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.ResourceRequirements);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
@@ -671,23 +671,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withCSISnapshotControllerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$CSISnapshotControllerSpecUnsupportedConfigOverridesNested withNewCSISnapshotControllerSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$CSISnapshotControllerSpecUnsupportedConfigOverridesNested withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeAPIServerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeAPIServerListUnsupportedConfigOverridesNested withNewKubeAPIServerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeAPIServerListUnsupportedConfigOverridesNested withNewKubeAPIServerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
@@ -721,18 +721,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeAPIServerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeAPIServerStatusUnsupportedConfigOverridesNested withNewKubeAPIServerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeAPIServerStatusUnsupportedConfigOverridesNested withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withCloudCredentialStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$CloudCredentialStatusUnsupportedConfigOverridesNested withNewCloudCredentialStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$CloudCredentialStatusUnsupportedConfigOverridesNested withNewCloudCredentialStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
@@ -745,18 +745,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withIngressControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$IngressControllerStatusUnsupportedConfigOverridesNested withNewIngressControllerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$IngressControllerStatusUnsupportedConfigOverridesNested withNewIngressControllerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withCSISnapshotControllerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$CSISnapshotControllerListUnsupportedConfigOverridesNested withNewCSISnapshotControllerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$CSISnapshotControllerListUnsupportedConfigOverridesNested withNewCSISnapshotControllerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
@@ -767,23 +767,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withConsoleUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.Console);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ConsoleUnsupportedConfigOverridesNested withNewConsoleUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ConsoleUnsupportedConfigOverridesNested withNewConsoleUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.Console);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withClusterCSIDriverUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ClusterCSIDriverUnsupportedConfigOverridesNested withNewClusterCSIDriverUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ClusterCSIDriverUnsupportedConfigOverridesNested withNewClusterCSIDriverUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
@@ -842,13 +842,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withGenerationStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GenerationStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$GenerationStatusUnsupportedConfigOverridesNested withNewGenerationStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$GenerationStatusUnsupportedConfigOverridesNested withNewGenerationStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GenerationStatus);
@@ -874,12 +874,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withClientTLSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClientTLS);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ClientTLSUnsupportedConfigOverridesNested withNewClientTLSUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ClientTLSUnsupportedConfigOverridesNested withNewClientTLSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClientTLS);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeSchedulerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeSchedulerStatusUnsupportedConfigOverridesNested withNewKubeSchedulerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeSchedulerStatusUnsupportedConfigOverridesNested withNewKubeSchedulerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
@@ -949,12 +949,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withConsoleProvidersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ConsoleProvidersUnsupportedConfigOverridesNested withNewConsoleProvidersUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ConsoleProvidersUnsupportedConfigOverridesNested withNewConsoleProvidersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withStorageStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StorageStatusUnsupportedConfigOverridesNested withNewStorageStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StorageStatusUnsupportedConfigOverridesNested withNewStorageStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageStatus);
@@ -970,22 +970,22 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withContainerUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.Container);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ContainerUnsupportedConfigOverridesNested withNewContainerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ContainerUnsupportedConfigOverridesNested withNewContainerUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.Container);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withAccessLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AccessLogging);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AccessLoggingUnsupportedConfigOverridesNested withNewAccessLoggingUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AccessLoggingUnsupportedConfigOverridesNested withNewAccessLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AccessLogging);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
@@ -1010,12 +1010,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withServiceCatalogAPIServerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDNSNodePlacementUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSNodePlacementUnsupportedConfigOverridesNested withNewDNSNodePlacementUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSNodePlacementUnsupportedConfigOverridesNested withNewDNSNodePlacementUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
@@ -1065,13 +1065,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDNSRecordStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSRecordStatusUnsupportedConfigOverridesNested withNewDNSRecordStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSRecordStatusUnsupportedConfigOverridesNested withNewDNSRecordStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
@@ -1079,15 +1079,15 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withHTTPCompressionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$HTTPCompressionPolicyUnsupportedConfigOverridesNested withNewHTTPCompressionPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$HTTPCompressionPolicyUnsupportedConfigOverridesNested withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNS);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withPolicyAuditConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$PolicyAuditConfigUnsupportedOverridesNested withNewPolicyAuditConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$PolicyAuditConfigUnsupportedOverridesNested withNewPolicyAuditConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
@@ -1095,13 +1095,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withAddPageUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AddPage);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AddPageUnsupportedConfigOverridesNested withNewAddPageUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AddPageUnsupportedConfigOverridesNested withNewAddPageUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AddPage);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList);
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList);
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDNSRecordUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecord);
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSRecordUnsupportedConfigOverridesNested withNewDNSRecordUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSRecordUnsupportedConfigOverridesNested withNewDNSRecordUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecord);
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluentImpl.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluentImpl.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluentImpl.jimple	2025-03-13 15:16:35.288014132 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluentImpl.jimple	2025-03-13 15:20:54.151943546 +0000
@@ -343,20 +343,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -403,20 +403,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -463,20 +463,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -663,20 +663,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -693,20 +693,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -823,40 +823,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -903,40 +903,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -973,20 +973,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1003,20 +1003,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1213,20 +1213,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1313,20 +1313,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1543,20 +1543,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1613,20 +1613,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1643,20 +1643,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1743,20 +1743,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1923,20 +1923,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1963,10 +1963,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1983,10 +1983,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2013,20 +2013,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2206,23 +2206,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$LabelSelectorObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.kubernetes.api.model.LabelSelector)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2238,43 +2238,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2290,24 +2290,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withPodNetworkConnectivityCheckStatusObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus)
@@ -2518,23 +2518,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$PodTemplateSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.kubernetes.api.model.PodTemplateSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2550,43 +2550,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2602,24 +2602,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withCSISnapshotControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus)
@@ -2830,23 +2830,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ResourceRequirementsObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.kubernetes.api.model.ResourceRequirements)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2862,43 +2862,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2914,24 +2914,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeStorageVersionMigratorSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec)
@@ -3906,23 +3906,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$CSISnapshotControllerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -3938,43 +3938,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
+io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -3990,24 +3990,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)
@@ -4076,23 +4076,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4108,56 +4108,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String)
-{
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluent v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4173,24 +4160,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluent v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeAPIServerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerList)
@@ -4765,23 +4765,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
+io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4797,43 +4797,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4849,43 +4849,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4901,43 +4901,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
+io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4953,24 +4953,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController)
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withCloudCredentialStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus)
@@ -5181,23 +5181,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5213,43 +5213,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5265,43 +5265,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
+io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5317,43 +5317,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5369,24 +5369,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withCSISnapshotControllerListObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList)
@@ -5558,23 +5558,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConsoleObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.Console)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5590,57 +5590,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluent v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5656,41 +5642,38 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String)
 {
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
-java.lang.String v, v, v, v, v;
+java.lang.String v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluent v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
 v := @parameter: java.lang.String;
 v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)
@@ -5745,23 +5728,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ContainerLoggingDestinationParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5777,43 +5760,60 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
+java.lang.String v, v, v, v, v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5829,24 +5829,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withClusterCSIDriverObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver)
@@ -6854,23 +6854,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withPodNetworkConnectivityCheckConditionObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -6886,43 +6886,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String)
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+{
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -6938,38 +6952,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
 {
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluent v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withGenerationStatusObservedConfig(io.fabric.openshift.api.model.operator.v.GenerationStatus)
@@ -7401,23 +7401,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ClientTLSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClientTLS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7433,43 +7433,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7485,24 +7485,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeSchedulerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus)
@@ -8684,23 +8684,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConsoleProvidersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleProviders)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -8716,43 +8716,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -8768,24 +8768,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withStorageStatusObservedConfig(io.fabric.openshift.api.model.operator.v.StorageStatus)
@@ -9048,23 +9048,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ContainerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.kubernetes.api.model.Container)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9080,43 +9080,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9132,24 +9132,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withAccessLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.AccessLogging)
@@ -9204,23 +9204,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AccessLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AccessLogging)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9236,56 +9236,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluent v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9301,24 +9288,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluent v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDeveloperConsoleCatalogCustomizationObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization)
@@ -9737,23 +9737,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogAPIServerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9769,43 +9769,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9821,24 +9821,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDNSNodePlacementObservedConfig(io.fabric.openshift.api.model.operator.v.DNSNodePlacement)
@@ -10686,23 +10686,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSRecordStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10718,43 +10718,58 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer)
 {
-io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluent v;
+java.lang.Integer v;
+v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.Integer;
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+{
+io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10770,39 +10785,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluent v;
-java.lang.Integer v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.Integer;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withIngressControllerCaptureHTTPCookieObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie)
@@ -10926,23 +10926,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HTTPCompressionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10958,24 +10958,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$NetFlowConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$NetFlowConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS)
@@ -11030,23 +11030,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
+io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11062,24 +11062,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$NetFlowConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$NetFlowConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withPolicyAuditConfigObserved(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig)
@@ -11203,23 +11203,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AddPageObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AddPage)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11235,43 +11235,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StorageListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StorageListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StorageListObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StorageListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList)
 {
+io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11287,38 +11301,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StorageListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StorageListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList)
 {
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StorageListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluent v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StorageListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDNSRecordObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecord)
@@ -11853,20 +11853,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -11913,20 +11913,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -11973,20 +11973,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12173,20 +12173,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12203,20 +12203,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12333,40 +12333,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12413,40 +12413,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12483,20 +12483,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12513,20 +12513,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12723,20 +12723,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12823,20 +12823,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13053,20 +13053,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13123,20 +13123,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13153,20 +13153,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13253,20 +13253,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13433,20 +13433,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13473,10 +13473,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13493,10 +13493,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13523,20 +13523,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13716,23 +13716,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$LabelSelectorUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.kubernetes.api.model.LabelSelector)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13748,43 +13748,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13800,24 +13800,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus)
@@ -14028,23 +14028,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$PodTemplateSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.kubernetes.api.model.PodTemplateSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14060,43 +14060,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14112,24 +14112,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withCSISnapshotControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus)
@@ -14340,23 +14340,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ResourceRequirementsUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.kubernetes.api.model.ResourceRequirements)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14372,43 +14372,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14424,24 +14424,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec)
@@ -15416,23 +15416,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15448,43 +15448,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
+io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15500,24 +15500,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)
@@ -15586,23 +15586,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15618,56 +15618,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String)
-{
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluent v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15683,24 +15670,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluent v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeAPIServerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerList)
@@ -16275,23 +16275,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
+io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16307,43 +16307,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16359,43 +16359,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16411,43 +16411,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
-io.fabric.openshift.api.model.operator.v.IngressController v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
+io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16463,24 +16463,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController)
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withCloudCredentialStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus)
@@ -16691,23 +16691,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16723,43 +16723,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16775,43 +16775,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
+io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16827,43 +16827,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16879,24 +16879,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withCSISnapshotControllerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList)
@@ -17068,23 +17068,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConsoleUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.Console)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17100,57 +17100,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluent v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17166,41 +17152,38 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
 {
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
-java.lang.String v, v, v, v, v;
+java.lang.String v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluent v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
 v := @parameter: java.lang.String;
 v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)
@@ -17255,23 +17238,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17287,43 +17270,60 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
+java.lang.String v, v, v, v, v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17339,24 +17339,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withClusterCSIDriverUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver)
@@ -18364,23 +18364,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18396,43 +18396,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String)
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+{
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18448,38 +18462,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
 {
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluent v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withGenerationStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GenerationStatus)
@@ -18911,23 +18911,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ClientTLSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClientTLS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18943,43 +18943,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18995,24 +18995,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeSchedulerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus)
@@ -20194,23 +20194,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ConsoleProvidersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleProviders)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20226,43 +20226,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20278,24 +20278,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withStorageStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageStatus)
@@ -20558,23 +20558,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ContainerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.kubernetes.api.model.Container)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20590,43 +20590,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20642,24 +20642,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withAccessLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AccessLogging)
@@ -20714,23 +20714,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AccessLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AccessLogging)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20746,56 +20746,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluent v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20811,24 +20798,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluent v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization)
@@ -21247,23 +21247,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -21279,43 +21279,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -21331,24 +21331,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDNSNodePlacementUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSNodePlacement)
@@ -22196,23 +22196,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSRecordStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22228,43 +22228,58 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer)
 {
-io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluent v;
+java.lang.Integer v;
+v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.Integer;
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+{
+io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22280,39 +22295,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluent v;
-java.lang.Integer v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.Integer;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie)
@@ -22436,23 +22436,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22468,24 +22468,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS)
@@ -22540,23 +22540,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$DNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
+io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22572,24 +22572,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withPolicyAuditConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig)
@@ -22713,23 +22713,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$AddPageUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AddPage)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22745,43 +22745,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.StorageList v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList)
 {
+io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22797,38 +22811,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList)
 {
+io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.ConfigSpecFluent v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v = new io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConfigSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConfigSpecFluent withDNSRecordUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecord)
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.jimple	2025-03-13 15:16:33.476042623 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.jimple	2025-03-13 15:20:52.367971601 +0000
@@ -25,12 +25,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withLabelSelectorObservedConfig(io.fabric.kubernetes.api.model.LabelSelector);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$LabelSelectorObservedConfigNested withNewLabelSelectorObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$LabelSelectorObservedConfigNested withNewLabelSelectorObservedConfigLike(io.fabric.kubernetes.api.model.LabelSelector);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withPodNetworkConnectivityCheckStatusObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$PodNetworkConnectivityCheckStatusObservedConfigNested withNewPodNetworkConnectivityCheckStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$PodNetworkConnectivityCheckStatusObservedConfigNested withNewPodNetworkConnectivityCheckStatusObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
@@ -43,12 +43,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withPodTemplateSpecObservedConfig(io.fabric.kubernetes.api.model.PodTemplateSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$PodTemplateSpecObservedConfigNested withNewPodTemplateSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$PodTemplateSpecObservedConfigNested withNewPodTemplateSpecObservedConfigLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withCSISnapshotControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$CSISnapshotControllerStatusObservedConfigNested withNewCSISnapshotControllerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$CSISnapshotControllerStatusObservedConfigNested withNewCSISnapshotControllerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
@@ -61,12 +61,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withResourceRequirementsObservedConfig(io.fabric.kubernetes.api.model.ResourceRequirements);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ResourceRequirementsObservedConfigNested withNewResourceRequirementsObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ResourceRequirementsObservedConfigNested withNewResourceRequirementsObservedConfigLike(io.fabric.kubernetes.api.model.ResourceRequirements);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved();
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved();
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeStorageVersionMigratorSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeStorageVersionMigratorSpecObservedConfigNested withNewKubeStorageVersionMigratorSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeStorageVersionMigratorSpecObservedConfigNested withNewKubeStorageVersionMigratorSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
@@ -123,23 +123,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withCSISnapshotControllerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$CSISnapshotControllerSpecObservedConfigNested withNewCSISnapshotControllerSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$CSISnapshotControllerSpecObservedConfigNested withNewCSISnapshotControllerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeAPIServerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeAPIServerListObservedConfigNested withNewKubeAPIServerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeAPIServerListObservedConfigNested withNewKubeAPIServerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
@@ -173,18 +173,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeAPIServerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeAPIServerStatusObservedConfigNested withNewKubeAPIServerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeAPIServerStatusObservedConfigNested withNewKubeAPIServerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withCloudCredentialStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$CloudCredentialStatusObservedConfigNested withNewCloudCredentialStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$CloudCredentialStatusObservedConfigNested withNewCloudCredentialStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
@@ -197,18 +197,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withIngressControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$IngressControllerStatusObservedConfigNested withNewIngressControllerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$IngressControllerStatusObservedConfigNested withNewIngressControllerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withCSISnapshotControllerListObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$CSISnapshotControllerListObservedConfigNested withNewCSISnapshotControllerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$CSISnapshotControllerListObservedConfigNested withNewCSISnapshotControllerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
@@ -219,23 +219,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withConsoleObservedConfig(io.fabric.openshift.api.model.operator.v.Console);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ConsoleObservedConfigNested withNewConsoleObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ConsoleObservedConfigNested withNewConsoleObservedConfigLike(io.fabric.openshift.api.model.operator.v.Console);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withClusterCSIDriverObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ClusterCSIDriverObservedConfigNested withNewClusterCSIDriverObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ClusterCSIDriverObservedConfigNested withNewClusterCSIDriverObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
@@ -294,13 +294,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$PodNetworkConnectivityCheckConditionObservedConfigNested withNewPodNetworkConnectivityCheckConditionObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$PodNetworkConnectivityCheckConditionObservedConfigNested withNewPodNetworkConnectivityCheckConditionObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNewPodNetworkConnectivityCheckConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withGenerationStatusObservedConfig(io.fabric.openshift.api.model.operator.v.GenerationStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$GenerationStatusObservedConfigNested withNewGenerationStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$GenerationStatusObservedConfigNested withNewGenerationStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.GenerationStatus);
@@ -326,12 +326,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withClientTLSObservedConfig(io.fabric.openshift.api.model.operator.v.ClientTLS);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ClientTLSObservedConfigNested withNewClientTLSObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ClientTLSObservedConfigNested withNewClientTLSObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClientTLS);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeSchedulerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeSchedulerStatusObservedConfigNested withNewKubeSchedulerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeSchedulerStatusObservedConfigNested withNewKubeSchedulerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
@@ -401,12 +401,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withConsoleProvidersObservedConfig(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ConsoleProvidersObservedConfigNested withNewConsoleProvidersObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ConsoleProvidersObservedConfigNested withNewConsoleProvidersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withStorageStatusObservedConfig(io.fabric.openshift.api.model.operator.v.StorageStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StorageStatusObservedConfigNested withNewStorageStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StorageStatusObservedConfigNested withNewStorageStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageStatus);
@@ -422,22 +422,22 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withContainerObservedConfig(io.fabric.kubernetes.api.model.Container);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ContainerObservedConfigNested withNewContainerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ContainerObservedConfigNested withNewContainerObservedConfigLike(io.fabric.kubernetes.api.model.Container);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withAccessLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.AccessLogging);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AccessLoggingObservedConfigNested withNewAccessLoggingObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AccessLoggingObservedConfigNested withNewAccessLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.AccessLogging);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDeveloperConsoleCatalogCustomizationObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DeveloperConsoleCatalogCustomizationObservedConfigNested withNewDeveloperConsoleCatalogCustomizationObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DeveloperConsoleCatalogCustomizationObservedConfigNested withNewDeveloperConsoleCatalogCustomizationObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
@@ -462,12 +462,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withServiceCatalogAPIServerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogAPIServerStatusObservedConfigNested withNewServiceCatalogAPIServerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogAPIServerStatusObservedConfigNested withNewServiceCatalogAPIServerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDNSNodePlacementObservedConfig(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSNodePlacementObservedConfigNested withNewDNSNodePlacementObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSNodePlacementObservedConfigNested withNewDNSNodePlacementObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
@@ -517,13 +517,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDNSRecordStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSRecordStatusObservedConfigNested withNewDNSRecordStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSRecordStatusObservedConfigNested withNewDNSRecordStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withIngressControllerCaptureHTTPCookieObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$IngressControllerCaptureHTTPCookieObservedConfigNested withNewIngressControllerCaptureHTTPCookieObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$IngressControllerCaptureHTTPCookieObservedConfigNested withNewIngressControllerCaptureHTTPCookieObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
@@ -531,15 +531,15 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withHTTPCompressionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$HTTPCompressionPolicyObservedConfigNested withNewHTTPCompressionPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$HTTPCompressionPolicyObservedConfigNested withNewHTTPCompressionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSObservedConfigNested withNewDNSObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSObservedConfigNested withNewDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNS);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSObservedConfigNested withNewDNSObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSObservedConfigNested withNewDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withPolicyAuditConfigObserved(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$PolicyAuditConfigObservedNested withNewPolicyAuditConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$PolicyAuditConfigObservedNested withNewPolicyAuditConfigObservedLike(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
@@ -547,13 +547,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withAddPageObservedConfig(io.fabric.openshift.api.model.operator.v.AddPage);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AddPageObservedConfigNested withNewAddPageObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AddPageObservedConfigNested withNewAddPageObservedConfigLike(io.fabric.openshift.api.model.operator.v.AddPage);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDNSRecordObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecord);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSRecordObservedConfigNested withNewDNSRecordObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSRecordObservedConfigNested withNewDNSRecordObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecord);
@@ -615,12 +615,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withLabelSelectorUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.LabelSelector);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$LabelSelectorUnsupportedConfigOverridesNested withNewLabelSelectorUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$LabelSelectorUnsupportedConfigOverridesNested withNewLabelSelectorUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.LabelSelector);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
@@ -633,12 +633,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withPodTemplateSpecUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.PodTemplateSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$PodTemplateSpecUnsupportedConfigOverridesNested withNewPodTemplateSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$PodTemplateSpecUnsupportedConfigOverridesNested withNewPodTemplateSpecUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withCSISnapshotControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$CSISnapshotControllerStatusUnsupportedConfigOverridesNested withNewCSISnapshotControllerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$CSISnapshotControllerStatusUnsupportedConfigOverridesNested withNewCSISnapshotControllerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
@@ -651,12 +651,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withResourceRequirementsUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.ResourceRequirements);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ResourceRequirementsUnsupportedConfigOverridesNested withNewResourceRequirementsUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ResourceRequirementsUnsupportedConfigOverridesNested withNewResourceRequirementsUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.ResourceRequirements);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
@@ -713,23 +713,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withCSISnapshotControllerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$CSISnapshotControllerSpecUnsupportedConfigOverridesNested withNewCSISnapshotControllerSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$CSISnapshotControllerSpecUnsupportedConfigOverridesNested withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeAPIServerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeAPIServerListUnsupportedConfigOverridesNested withNewKubeAPIServerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeAPIServerListUnsupportedConfigOverridesNested withNewKubeAPIServerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
@@ -763,18 +763,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeAPIServerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeAPIServerStatusUnsupportedConfigOverridesNested withNewKubeAPIServerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeAPIServerStatusUnsupportedConfigOverridesNested withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withCloudCredentialStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$CloudCredentialStatusUnsupportedConfigOverridesNested withNewCloudCredentialStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$CloudCredentialStatusUnsupportedConfigOverridesNested withNewCloudCredentialStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
@@ -787,18 +787,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withIngressControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$IngressControllerStatusUnsupportedConfigOverridesNested withNewIngressControllerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$IngressControllerStatusUnsupportedConfigOverridesNested withNewIngressControllerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withCSISnapshotControllerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$CSISnapshotControllerListUnsupportedConfigOverridesNested withNewCSISnapshotControllerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$CSISnapshotControllerListUnsupportedConfigOverridesNested withNewCSISnapshotControllerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
@@ -809,23 +809,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withConsoleUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.Console);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ConsoleUnsupportedConfigOverridesNested withNewConsoleUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ConsoleUnsupportedConfigOverridesNested withNewConsoleUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.Console);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withClusterCSIDriverUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ClusterCSIDriverUnsupportedConfigOverridesNested withNewClusterCSIDriverUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ClusterCSIDriverUnsupportedConfigOverridesNested withNewClusterCSIDriverUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
@@ -884,13 +884,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withGenerationStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GenerationStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$GenerationStatusUnsupportedConfigOverridesNested withNewGenerationStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$GenerationStatusUnsupportedConfigOverridesNested withNewGenerationStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GenerationStatus);
@@ -916,12 +916,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withClientTLSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClientTLS);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ClientTLSUnsupportedConfigOverridesNested withNewClientTLSUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ClientTLSUnsupportedConfigOverridesNested withNewClientTLSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClientTLS);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeSchedulerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeSchedulerStatusUnsupportedConfigOverridesNested withNewKubeSchedulerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeSchedulerStatusUnsupportedConfigOverridesNested withNewKubeSchedulerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
@@ -991,12 +991,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withConsoleProvidersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ConsoleProvidersUnsupportedConfigOverridesNested withNewConsoleProvidersUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ConsoleProvidersUnsupportedConfigOverridesNested withNewConsoleProvidersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withStorageStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StorageStatusUnsupportedConfigOverridesNested withNewStorageStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StorageStatusUnsupportedConfigOverridesNested withNewStorageStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageStatus);
@@ -1012,22 +1012,22 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withContainerUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.Container);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ContainerUnsupportedConfigOverridesNested withNewContainerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ContainerUnsupportedConfigOverridesNested withNewContainerUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.Container);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withAccessLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AccessLogging);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AccessLoggingUnsupportedConfigOverridesNested withNewAccessLoggingUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AccessLoggingUnsupportedConfigOverridesNested withNewAccessLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AccessLogging);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
@@ -1052,12 +1052,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withServiceCatalogAPIServerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDNSNodePlacementUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSNodePlacementUnsupportedConfigOverridesNested withNewDNSNodePlacementUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSNodePlacementUnsupportedConfigOverridesNested withNewDNSNodePlacementUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
@@ -1107,13 +1107,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDNSRecordStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSRecordStatusUnsupportedConfigOverridesNested withNewDNSRecordStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSRecordStatusUnsupportedConfigOverridesNested withNewDNSRecordStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
@@ -1121,15 +1121,15 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withHTTPCompressionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$HTTPCompressionPolicyUnsupportedConfigOverridesNested withNewHTTPCompressionPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$HTTPCompressionPolicyUnsupportedConfigOverridesNested withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNS);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withPolicyAuditConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$PolicyAuditConfigUnsupportedOverridesNested withNewPolicyAuditConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$PolicyAuditConfigUnsupportedOverridesNested withNewPolicyAuditConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
@@ -1137,13 +1137,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withAddPageUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AddPage);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AddPageUnsupportedConfigOverridesNested withNewAddPageUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AddPageUnsupportedConfigOverridesNested withNewAddPageUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AddPage);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList);
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList);
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDNSRecordUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecord);
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSRecordUnsupportedConfigOverridesNested withNewDNSRecordUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSRecordUnsupportedConfigOverridesNested withNewDNSRecordUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecord);
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluentImpl.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluentImpl.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluentImpl.jimple	2025-03-13 15:16:35.620008912 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluentImpl.jimple	2025-03-13 15:20:54.503938012 +0000
@@ -513,20 +513,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -573,20 +573,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -633,20 +633,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -833,20 +833,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -863,20 +863,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -993,40 +993,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1073,40 +1073,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1143,20 +1143,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1173,20 +1173,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1383,20 +1383,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1483,20 +1483,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1713,20 +1713,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1783,20 +1783,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1813,20 +1813,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1913,20 +1913,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2093,20 +2093,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2133,10 +2133,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2153,10 +2153,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2183,20 +2183,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2376,23 +2376,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$LabelSelectorObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.kubernetes.api.model.LabelSelector)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2408,43 +2408,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2460,24 +2460,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withPodNetworkConnectivityCheckStatusObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus)
@@ -2688,23 +2688,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$PodTemplateSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.kubernetes.api.model.PodTemplateSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2720,43 +2720,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2772,24 +2772,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withCSISnapshotControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus)
@@ -3000,23 +3000,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ResourceRequirementsObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.kubernetes.api.model.ResourceRequirements)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -3032,43 +3032,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -3084,24 +3084,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeStorageVersionMigratorSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec)
@@ -4076,23 +4076,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$CSISnapshotControllerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4108,43 +4108,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
+io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4160,24 +4160,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)
@@ -4246,23 +4246,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4278,56 +4278,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4343,24 +4330,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeAPIServerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerList)
@@ -4935,23 +4935,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
+io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4967,43 +4967,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5019,43 +5019,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5071,43 +5071,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
+io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5123,24 +5123,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController)
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withCloudCredentialStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus)
@@ -5351,23 +5351,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5383,43 +5383,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved()
 {
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5435,43 +5435,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
+io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5487,43 +5487,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5539,24 +5539,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withCSISnapshotControllerListObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList)
@@ -5728,23 +5728,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConsoleObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.Console)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5760,57 +5760,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5826,41 +5812,38 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String)
 {
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-java.lang.String v, v, v, v, v;
+java.lang.String v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
 v := @parameter: java.lang.String;
 v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)
@@ -5915,23 +5898,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ContainerLoggingDestinationParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5947,43 +5930,60 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
+java.lang.String v, v, v, v, v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5999,24 +5999,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withClusterCSIDriverObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver)
@@ -7024,23 +7024,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withPodNetworkConnectivityCheckConditionObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7056,43 +7056,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String)
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+{
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7108,38 +7122,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
 {
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withGenerationStatusObservedConfig(io.fabric.openshift.api.model.operator.v.GenerationStatus)
@@ -7571,23 +7571,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ClientTLSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClientTLS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7603,43 +7603,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7655,24 +7655,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeSchedulerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus)
@@ -8854,23 +8854,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConsoleProvidersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleProviders)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -8886,43 +8886,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -8938,24 +8938,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withStorageStatusObservedConfig(io.fabric.openshift.api.model.operator.v.StorageStatus)
@@ -9218,23 +9218,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ContainerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.kubernetes.api.model.Container)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9250,43 +9250,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9302,24 +9302,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withAccessLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.AccessLogging)
@@ -9374,23 +9374,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AccessLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AccessLogging)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9406,56 +9406,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9471,24 +9458,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDeveloperConsoleCatalogCustomizationObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization)
@@ -9907,23 +9907,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogAPIServerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9939,43 +9939,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9991,24 +9991,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDNSNodePlacementObservedConfig(io.fabric.openshift.api.model.operator.v.DNSNodePlacement)
@@ -10856,23 +10856,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSRecordStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10888,43 +10888,58 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer)
 {
-io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
+java.lang.String v;
+java.lang.Integer v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.Integer;
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+{
+io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10940,39 +10955,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-java.lang.String v;
-java.lang.Integer v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.Integer;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withIngressControllerCaptureHTTPCookieObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie)
@@ -11096,23 +11096,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HTTPCompressionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11128,24 +11128,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved()
 {
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$NetFlowConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$NetFlowConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS)
@@ -11200,23 +11200,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
+io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11232,24 +11232,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$NetFlowConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$NetFlowConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withPolicyAuditConfigObserved(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig)
@@ -11373,23 +11373,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AddPageObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AddPage)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11405,43 +11405,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StorageListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StorageListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StorageListObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StorageListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList)
 {
+io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11457,38 +11471,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StorageListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StorageListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList)
 {
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StorageListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StorageListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDNSRecordObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecord)
@@ -12632,20 +12632,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12692,20 +12692,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12752,20 +12752,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12952,20 +12952,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12982,20 +12982,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13112,40 +13112,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13192,40 +13192,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13262,20 +13262,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13292,20 +13292,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13502,20 +13502,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13602,20 +13602,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13832,20 +13832,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13902,20 +13902,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13932,20 +13932,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14032,20 +14032,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14212,20 +14212,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14252,10 +14252,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14272,10 +14272,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14302,20 +14302,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14495,23 +14495,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$LabelSelectorUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.kubernetes.api.model.LabelSelector)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14527,43 +14527,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14579,24 +14579,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus)
@@ -14807,23 +14807,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$PodTemplateSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.kubernetes.api.model.PodTemplateSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14839,43 +14839,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14891,24 +14891,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withCSISnapshotControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus)
@@ -15119,23 +15119,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ResourceRequirementsUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.kubernetes.api.model.ResourceRequirements)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15151,43 +15151,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15203,24 +15203,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec)
@@ -16195,23 +16195,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16227,43 +16227,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
+io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16279,24 +16279,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)
@@ -16365,23 +16365,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16397,56 +16397,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16462,24 +16449,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeAPIServerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerList)
@@ -17054,23 +17054,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
+io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17086,43 +17086,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17138,43 +17138,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17190,43 +17190,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides()
 {
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
+io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17242,24 +17242,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController)
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withCloudCredentialStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus)
@@ -17470,23 +17470,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17502,43 +17502,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17554,43 +17554,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
+io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17606,43 +17606,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17658,24 +17658,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withCSISnapshotControllerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList)
@@ -17847,23 +17847,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConsoleUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.Console)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17879,57 +17879,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17945,41 +17931,38 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
 {
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-java.lang.String v, v, v, v, v;
+java.lang.String v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
 v := @parameter: java.lang.String;
 v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)
@@ -18034,23 +18017,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18066,43 +18049,60 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
+java.lang.String v, v, v, v, v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18118,24 +18118,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withClusterCSIDriverUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver)
@@ -19143,23 +19143,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -19175,43 +19175,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String)
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+{
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -19227,38 +19241,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
 {
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withGenerationStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GenerationStatus)
@@ -19690,23 +19690,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ClientTLSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClientTLS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -19722,43 +19722,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -19774,24 +19774,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeSchedulerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus)
@@ -20973,23 +20973,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ConsoleProvidersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleProviders)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -21005,43 +21005,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -21057,24 +21057,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withStorageStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageStatus)
@@ -21337,23 +21337,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ContainerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.kubernetes.api.model.Container)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -21369,43 +21369,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -21421,24 +21421,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withAccessLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AccessLogging)
@@ -21493,23 +21493,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AccessLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AccessLogging)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -21525,56 +21525,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -21590,24 +21577,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization)
@@ -22026,23 +22026,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22058,43 +22058,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22110,24 +22110,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDNSNodePlacementUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSNodePlacement)
@@ -22975,23 +22975,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSRecordStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -23007,43 +23007,58 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer)
 {
-io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
+java.lang.String v;
+java.lang.Integer v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.Integer;
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+{
+io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -23059,39 +23074,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-java.lang.String v;
-java.lang.Integer v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.Integer;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie)
@@ -23215,23 +23215,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -23247,24 +23247,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS)
@@ -23319,23 +23319,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$DNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
+io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -23351,24 +23351,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withPolicyAuditConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig)
@@ -23492,23 +23492,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$AddPageUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AddPage)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -23524,43 +23524,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList)
 {
+io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -23576,38 +23590,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList)
 {
+io.fabric.openshift.api.model.operator.v.StorageList v;
 io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent v;
+io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v = new io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ConsoleSpecFluent withDNSRecordUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecord)
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.jimple	2025-03-13 15:16:33.248046208 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.jimple	2025-03-13 15:20:52.135975250 +0000
@@ -22,12 +22,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withLabelSelectorObservedConfig(io.fabric.kubernetes.api.model.LabelSelector);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$LabelSelectorObservedConfigNested withNewLabelSelectorObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$LabelSelectorObservedConfigNested withNewLabelSelectorObservedConfigLike(io.fabric.kubernetes.api.model.LabelSelector);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withPodNetworkConnectivityCheckStatusObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$PodNetworkConnectivityCheckStatusObservedConfigNested withNewPodNetworkConnectivityCheckStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$PodNetworkConnectivityCheckStatusObservedConfigNested withNewPodNetworkConnectivityCheckStatusObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
@@ -40,12 +40,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withPodTemplateSpecObservedConfig(io.fabric.kubernetes.api.model.PodTemplateSpec);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$PodTemplateSpecObservedConfigNested withNewPodTemplateSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$PodTemplateSpecObservedConfigNested withNewPodTemplateSpecObservedConfigLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withCSISnapshotControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$CSISnapshotControllerStatusObservedConfigNested withNewCSISnapshotControllerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$CSISnapshotControllerStatusObservedConfigNested withNewCSISnapshotControllerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
@@ -58,12 +58,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withResourceRequirementsObservedConfig(io.fabric.kubernetes.api.model.ResourceRequirements);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ResourceRequirementsObservedConfigNested withNewResourceRequirementsObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ResourceRequirementsObservedConfigNested withNewResourceRequirementsObservedConfigLike(io.fabric.kubernetes.api.model.ResourceRequirements);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved();
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved();
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeStorageVersionMigratorSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeStorageVersionMigratorSpecObservedConfigNested withNewKubeStorageVersionMigratorSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeStorageVersionMigratorSpecObservedConfigNested withNewKubeStorageVersionMigratorSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
@@ -120,23 +120,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withCSISnapshotControllerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$CSISnapshotControllerSpecObservedConfigNested withNewCSISnapshotControllerSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$CSISnapshotControllerSpecObservedConfigNested withNewCSISnapshotControllerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeAPIServerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeAPIServerListObservedConfigNested withNewKubeAPIServerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeAPIServerListObservedConfigNested withNewKubeAPIServerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
@@ -170,18 +170,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeAPIServerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeAPIServerStatusObservedConfigNested withNewKubeAPIServerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeAPIServerStatusObservedConfigNested withNewKubeAPIServerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withCloudCredentialStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$CloudCredentialStatusObservedConfigNested withNewCloudCredentialStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$CloudCredentialStatusObservedConfigNested withNewCloudCredentialStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
@@ -194,18 +194,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withIngressControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$IngressControllerStatusObservedConfigNested withNewIngressControllerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$IngressControllerStatusObservedConfigNested withNewIngressControllerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withCSISnapshotControllerListObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$CSISnapshotControllerListObservedConfigNested withNewCSISnapshotControllerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$CSISnapshotControllerListObservedConfigNested withNewCSISnapshotControllerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
@@ -216,23 +216,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withConsoleObservedConfig(io.fabric.openshift.api.model.operator.v.Console);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ConsoleObservedConfigNested withNewConsoleObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ConsoleObservedConfigNested withNewConsoleObservedConfigLike(io.fabric.openshift.api.model.operator.v.Console);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withClusterCSIDriverObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ClusterCSIDriverObservedConfigNested withNewClusterCSIDriverObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ClusterCSIDriverObservedConfigNested withNewClusterCSIDriverObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
@@ -291,13 +291,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$PodNetworkConnectivityCheckConditionObservedConfigNested withNewPodNetworkConnectivityCheckConditionObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$PodNetworkConnectivityCheckConditionObservedConfigNested withNewPodNetworkConnectivityCheckConditionObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNewPodNetworkConnectivityCheckConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withGenerationStatusObservedConfig(io.fabric.openshift.api.model.operator.v.GenerationStatus);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$GenerationStatusObservedConfigNested withNewGenerationStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$GenerationStatusObservedConfigNested withNewGenerationStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.GenerationStatus);
@@ -323,12 +323,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withClientTLSObservedConfig(io.fabric.openshift.api.model.operator.v.ClientTLS);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ClientTLSObservedConfigNested withNewClientTLSObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ClientTLSObservedConfigNested withNewClientTLSObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClientTLS);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeSchedulerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeSchedulerStatusObservedConfigNested withNewKubeSchedulerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeSchedulerStatusObservedConfigNested withNewKubeSchedulerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
@@ -398,12 +398,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withConsoleProvidersObservedConfig(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ConsoleProvidersObservedConfigNested withNewConsoleProvidersObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ConsoleProvidersObservedConfigNested withNewConsoleProvidersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withStorageStatusObservedConfig(io.fabric.openshift.api.model.operator.v.StorageStatus);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StorageStatusObservedConfigNested withNewStorageStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StorageStatusObservedConfigNested withNewStorageStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageStatus);
@@ -419,22 +419,22 @@
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withContainerObservedConfig(io.fabric.kubernetes.api.model.Container);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ContainerObservedConfigNested withNewContainerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ContainerObservedConfigNested withNewContainerObservedConfigLike(io.fabric.kubernetes.api.model.Container);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withAccessLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.AccessLogging);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AccessLoggingObservedConfigNested withNewAccessLoggingObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AccessLoggingObservedConfigNested withNewAccessLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.AccessLogging);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDeveloperConsoleCatalogCustomizationObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DeveloperConsoleCatalogCustomizationObservedConfigNested withNewDeveloperConsoleCatalogCustomizationObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DeveloperConsoleCatalogCustomizationObservedConfigNested withNewDeveloperConsoleCatalogCustomizationObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
@@ -459,12 +459,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withServiceCatalogAPIServerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogAPIServerStatusObservedConfigNested withNewServiceCatalogAPIServerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogAPIServerStatusObservedConfigNested withNewServiceCatalogAPIServerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDNSNodePlacementObservedConfig(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSNodePlacementObservedConfigNested withNewDNSNodePlacementObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSNodePlacementObservedConfigNested withNewDNSNodePlacementObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
@@ -514,13 +514,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDNSRecordStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSRecordStatusObservedConfigNested withNewDNSRecordStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSRecordStatusObservedConfigNested withNewDNSRecordStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withIngressControllerCaptureHTTPCookieObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$IngressControllerCaptureHTTPCookieObservedConfigNested withNewIngressControllerCaptureHTTPCookieObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$IngressControllerCaptureHTTPCookieObservedConfigNested withNewIngressControllerCaptureHTTPCookieObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
@@ -528,15 +528,15 @@
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withHTTPCompressionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$HTTPCompressionPolicyObservedConfigNested withNewHTTPCompressionPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$HTTPCompressionPolicyObservedConfigNested withNewHTTPCompressionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSObservedConfigNested withNewDNSObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSObservedConfigNested withNewDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNS);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSObservedConfigNested withNewDNSObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSObservedConfigNested withNewDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withPolicyAuditConfigObserved(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$PolicyAuditConfigObservedNested withNewPolicyAuditConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$PolicyAuditConfigObservedNested withNewPolicyAuditConfigObservedLike(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
@@ -544,13 +544,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withAddPageObservedConfig(io.fabric.openshift.api.model.operator.v.AddPage);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AddPageObservedConfigNested withNewAddPageObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AddPageObservedConfigNested withNewAddPageObservedConfigLike(io.fabric.openshift.api.model.operator.v.AddPage);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDNSRecordObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecord);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSRecordObservedConfigNested withNewDNSRecordObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSRecordObservedConfigNested withNewDNSRecordObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecord);
@@ -582,12 +582,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withLabelSelectorUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.LabelSelector);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$LabelSelectorUnsupportedConfigOverridesNested withNewLabelSelectorUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$LabelSelectorUnsupportedConfigOverridesNested withNewLabelSelectorUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.LabelSelector);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
@@ -600,12 +600,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withPodTemplateSpecUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.PodTemplateSpec);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$PodTemplateSpecUnsupportedConfigOverridesNested withNewPodTemplateSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$PodTemplateSpecUnsupportedConfigOverridesNested withNewPodTemplateSpecUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withCSISnapshotControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$CSISnapshotControllerStatusUnsupportedConfigOverridesNested withNewCSISnapshotControllerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$CSISnapshotControllerStatusUnsupportedConfigOverridesNested withNewCSISnapshotControllerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
@@ -618,12 +618,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withResourceRequirementsUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.ResourceRequirements);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ResourceRequirementsUnsupportedConfigOverridesNested withNewResourceRequirementsUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ResourceRequirementsUnsupportedConfigOverridesNested withNewResourceRequirementsUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.ResourceRequirements);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
@@ -680,23 +680,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withCSISnapshotControllerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$CSISnapshotControllerSpecUnsupportedConfigOverridesNested withNewCSISnapshotControllerSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$CSISnapshotControllerSpecUnsupportedConfigOverridesNested withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeAPIServerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeAPIServerListUnsupportedConfigOverridesNested withNewKubeAPIServerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeAPIServerListUnsupportedConfigOverridesNested withNewKubeAPIServerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
@@ -730,18 +730,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeAPIServerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeAPIServerStatusUnsupportedConfigOverridesNested withNewKubeAPIServerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeAPIServerStatusUnsupportedConfigOverridesNested withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withCloudCredentialStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$CloudCredentialStatusUnsupportedConfigOverridesNested withNewCloudCredentialStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$CloudCredentialStatusUnsupportedConfigOverridesNested withNewCloudCredentialStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
@@ -754,18 +754,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withIngressControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$IngressControllerStatusUnsupportedConfigOverridesNested withNewIngressControllerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$IngressControllerStatusUnsupportedConfigOverridesNested withNewIngressControllerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withCSISnapshotControllerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$CSISnapshotControllerListUnsupportedConfigOverridesNested withNewCSISnapshotControllerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$CSISnapshotControllerListUnsupportedConfigOverridesNested withNewCSISnapshotControllerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
@@ -776,23 +776,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withConsoleUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.Console);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ConsoleUnsupportedConfigOverridesNested withNewConsoleUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ConsoleUnsupportedConfigOverridesNested withNewConsoleUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.Console);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withClusterCSIDriverUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ClusterCSIDriverUnsupportedConfigOverridesNested withNewClusterCSIDriverUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ClusterCSIDriverUnsupportedConfigOverridesNested withNewClusterCSIDriverUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
@@ -851,13 +851,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withGenerationStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GenerationStatus);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$GenerationStatusUnsupportedConfigOverridesNested withNewGenerationStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$GenerationStatusUnsupportedConfigOverridesNested withNewGenerationStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GenerationStatus);
@@ -883,12 +883,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withClientTLSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClientTLS);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ClientTLSUnsupportedConfigOverridesNested withNewClientTLSUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ClientTLSUnsupportedConfigOverridesNested withNewClientTLSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClientTLS);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeSchedulerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeSchedulerStatusUnsupportedConfigOverridesNested withNewKubeSchedulerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeSchedulerStatusUnsupportedConfigOverridesNested withNewKubeSchedulerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
@@ -958,12 +958,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withConsoleProvidersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ConsoleProvidersUnsupportedConfigOverridesNested withNewConsoleProvidersUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ConsoleProvidersUnsupportedConfigOverridesNested withNewConsoleProvidersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withStorageStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageStatus);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StorageStatusUnsupportedConfigOverridesNested withNewStorageStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StorageStatusUnsupportedConfigOverridesNested withNewStorageStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageStatus);
@@ -979,22 +979,22 @@
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withContainerUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.Container);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ContainerUnsupportedConfigOverridesNested withNewContainerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ContainerUnsupportedConfigOverridesNested withNewContainerUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.Container);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withAccessLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AccessLogging);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AccessLoggingUnsupportedConfigOverridesNested withNewAccessLoggingUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AccessLoggingUnsupportedConfigOverridesNested withNewAccessLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AccessLogging);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
@@ -1019,12 +1019,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withServiceCatalogAPIServerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDNSNodePlacementUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSNodePlacementUnsupportedConfigOverridesNested withNewDNSNodePlacementUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSNodePlacementUnsupportedConfigOverridesNested withNewDNSNodePlacementUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
@@ -1074,13 +1074,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDNSRecordStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSRecordStatusUnsupportedConfigOverridesNested withNewDNSRecordStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSRecordStatusUnsupportedConfigOverridesNested withNewDNSRecordStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
@@ -1088,15 +1088,15 @@
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withHTTPCompressionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$HTTPCompressionPolicyUnsupportedConfigOverridesNested withNewHTTPCompressionPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$HTTPCompressionPolicyUnsupportedConfigOverridesNested withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNS);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withPolicyAuditConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$PolicyAuditConfigUnsupportedOverridesNested withNewPolicyAuditConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$PolicyAuditConfigUnsupportedOverridesNested withNewPolicyAuditConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
@@ -1104,13 +1104,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withAddPageUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AddPage);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AddPageUnsupportedConfigOverridesNested withNewAddPageUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AddPageUnsupportedConfigOverridesNested withNewAddPageUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AddPage);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList);
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList);
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDNSRecordUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecord);
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSRecordUnsupportedConfigOverridesNested withNewDNSRecordUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSRecordUnsupportedConfigOverridesNested withNewDNSRecordUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecord);
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluentImpl.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluentImpl.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluentImpl.jimple	2025-03-13 15:16:36.132000862 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluentImpl.jimple	2025-03-13 15:20:55.023929834 +0000
@@ -421,20 +421,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -481,20 +481,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -541,20 +541,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -741,20 +741,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -771,20 +771,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -901,40 +901,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -981,40 +981,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1051,20 +1051,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1081,20 +1081,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1291,20 +1291,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1391,20 +1391,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1621,20 +1621,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1691,20 +1691,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1721,20 +1721,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1821,20 +1821,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2001,20 +2001,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2041,10 +2041,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2061,10 +2061,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2091,20 +2091,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2284,23 +2284,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$LabelSelectorObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.kubernetes.api.model.LabelSelector)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2316,43 +2316,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2368,24 +2368,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withPodNetworkConnectivityCheckStatusObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus)
@@ -2596,23 +2596,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$PodTemplateSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.kubernetes.api.model.PodTemplateSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2628,43 +2628,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2680,24 +2680,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withCSISnapshotControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus)
@@ -2908,23 +2908,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ResourceRequirementsObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.kubernetes.api.model.ResourceRequirements)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2940,43 +2940,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2992,24 +2992,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved()
 {
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeStorageVersionMigratorSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec)
@@ -3984,23 +3984,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$CSISnapshotControllerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4016,43 +4016,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
+io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4068,24 +4068,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)
@@ -4154,23 +4154,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4186,56 +4186,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluent v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4251,24 +4238,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluent v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeAPIServerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerList)
@@ -4843,23 +4843,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
+io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4875,43 +4875,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4927,43 +4927,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4979,43 +4979,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
+io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5031,24 +5031,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController)
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withCloudCredentialStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus)
@@ -5259,23 +5259,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5291,43 +5291,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved()
 {
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5343,43 +5343,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
+io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5395,43 +5395,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5447,24 +5447,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withCSISnapshotControllerListObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList)
@@ -5636,23 +5636,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConsoleObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.Console)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5668,57 +5668,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluent v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5734,41 +5720,38 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String)
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluent v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-java.lang.String v, v, v, v, v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
 v := @parameter: java.lang.String;
 v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)
@@ -5823,23 +5806,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ContainerLoggingDestinationParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5855,43 +5838,60 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluent v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
+java.lang.String v, v, v, v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5907,24 +5907,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withClusterCSIDriverObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver)
@@ -6932,23 +6932,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withPodNetworkConnectivityCheckConditionObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -6964,43 +6964,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String)
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluent v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
+java.lang.String v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+{
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7016,38 +7030,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
 {
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluent v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withGenerationStatusObservedConfig(io.fabric.openshift.api.model.operator.v.GenerationStatus)
@@ -7479,23 +7479,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ClientTLSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClientTLS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7511,43 +7511,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7563,24 +7563,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeSchedulerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus)
@@ -8762,23 +8762,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConsoleProvidersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleProviders)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -8794,43 +8794,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -8846,24 +8846,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withStorageStatusObservedConfig(io.fabric.openshift.api.model.operator.v.StorageStatus)
@@ -9126,23 +9126,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ContainerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.kubernetes.api.model.Container)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9158,43 +9158,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9210,24 +9210,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withAccessLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.AccessLogging)
@@ -9282,23 +9282,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AccessLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AccessLogging)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9314,56 +9314,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluent v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9379,24 +9366,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluent v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDeveloperConsoleCatalogCustomizationObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization)
@@ -9815,23 +9815,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogAPIServerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9847,43 +9847,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9899,24 +9899,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDNSNodePlacementObservedConfig(io.fabric.openshift.api.model.operator.v.DNSNodePlacement)
@@ -10764,23 +10764,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSRecordStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10796,43 +10796,58 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer)
 {
-io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluent v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
+java.lang.String v;
+java.lang.Integer v;
+v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.Integer;
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+{
+io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10848,39 +10863,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluent v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-java.lang.String v;
-java.lang.Integer v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.Integer;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withIngressControllerCaptureHTTPCookieObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie)
@@ -11004,23 +11004,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HTTPCompressionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11036,24 +11036,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved()
 {
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$NetFlowConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$NetFlowConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS)
@@ -11108,23 +11108,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
+io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11140,24 +11140,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$NetFlowConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$NetFlowConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withPolicyAuditConfigObserved(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig)
@@ -11281,23 +11281,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AddPageObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AddPage)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11313,43 +11313,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StorageListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StorageListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StorageListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StorageListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluent v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+java.lang.String v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList)
 {
+io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11365,38 +11379,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StorageListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StorageListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList)
 {
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluent v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StorageListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StorageListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDNSRecordObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecord)
@@ -11965,20 +11965,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12025,20 +12025,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12085,20 +12085,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12285,20 +12285,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12315,20 +12315,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12445,40 +12445,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12525,40 +12525,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12595,20 +12595,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12625,20 +12625,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12835,20 +12835,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12935,20 +12935,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13165,20 +13165,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13235,20 +13235,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13265,20 +13265,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13365,20 +13365,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13545,20 +13545,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13585,10 +13585,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13605,10 +13605,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13635,20 +13635,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13828,23 +13828,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$LabelSelectorUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.kubernetes.api.model.LabelSelector)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13860,43 +13860,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13912,24 +13912,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus)
@@ -14140,23 +14140,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$PodTemplateSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.kubernetes.api.model.PodTemplateSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14172,43 +14172,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14224,24 +14224,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withCSISnapshotControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus)
@@ -14452,23 +14452,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ResourceRequirementsUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.kubernetes.api.model.ResourceRequirements)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14484,43 +14484,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14536,24 +14536,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec)
@@ -15528,23 +15528,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15560,43 +15560,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
+io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15612,24 +15612,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)
@@ -15698,23 +15698,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15730,56 +15730,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluent v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15795,24 +15782,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluent v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeAPIServerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerList)
@@ -16387,23 +16387,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
+io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16419,43 +16419,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16471,43 +16471,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16523,43 +16523,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides()
 {
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
+io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16575,24 +16575,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController)
 {
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withCloudCredentialStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus)
@@ -16803,23 +16803,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16835,43 +16835,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16887,43 +16887,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
+io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16939,43 +16939,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16991,24 +16991,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withCSISnapshotControllerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList)
@@ -17180,23 +17180,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConsoleUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.Console)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17212,57 +17212,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluent v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17278,41 +17264,38 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluent v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-java.lang.String v, v, v, v, v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
 v := @parameter: java.lang.String;
 v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)
@@ -17367,23 +17350,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17399,43 +17382,60 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluent v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
+java.lang.String v, v, v, v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17451,24 +17451,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withClusterCSIDriverUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver)
@@ -18476,23 +18476,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18508,43 +18508,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String)
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluent v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
+java.lang.String v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+{
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18560,38 +18574,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
 {
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluent v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withGenerationStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GenerationStatus)
@@ -19023,23 +19023,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ClientTLSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClientTLS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -19055,43 +19055,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -19107,24 +19107,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeSchedulerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus)
@@ -20306,23 +20306,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ConsoleProvidersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleProviders)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20338,43 +20338,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20390,24 +20390,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withStorageStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageStatus)
@@ -20670,23 +20670,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ContainerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.kubernetes.api.model.Container)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20702,43 +20702,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20754,24 +20754,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withAccessLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AccessLogging)
@@ -20826,23 +20826,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AccessLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AccessLogging)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20858,56 +20858,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluent v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20923,24 +20910,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluent v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization)
@@ -21359,23 +21359,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -21391,43 +21391,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -21443,24 +21443,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDNSNodePlacementUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSNodePlacement)
@@ -22308,23 +22308,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSRecordStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22340,43 +22340,58 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer)
 {
-io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluent v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
+java.lang.String v;
+java.lang.Integer v;
+v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.Integer;
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+{
+io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22392,39 +22407,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluent v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-java.lang.String v;
-java.lang.Integer v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.Integer;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie)
@@ -22548,23 +22548,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22580,24 +22580,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides()
 {
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS)
@@ -22652,23 +22652,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$DNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
+io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22684,24 +22684,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withPolicyAuditConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig)
@@ -22825,23 +22825,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$AddPageUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AddPage)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22857,43 +22857,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluent v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+java.lang.String v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList)
 {
+io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22909,38 +22923,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList)
 {
-io.fabric.openshift.api.model.operator.v.EtcdSpecFluent v;
 io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl: io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v = new io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.EtcdSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.EtcdSpecFluent withDNSRecordUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecord)
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.IngressControllerSpecFluent.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.IngressControllerSpecFluent.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.IngressControllerSpecFluent.jimple	2025-03-13 15:16:32.948050925 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.IngressControllerSpecFluent.jimple	2025-03-13 15:20:51.823980156 +0000
@@ -127,12 +127,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withLabelSelectorUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.LabelSelector);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$LabelSelectorUnsupportedConfigOverridesNested withNewLabelSelectorUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$LabelSelectorUnsupportedConfigOverridesNested withNewLabelSelectorUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.LabelSelector);
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner);
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner);
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
@@ -145,12 +145,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withPodTemplateSpecUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.PodTemplateSpec);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$PodTemplateSpecUnsupportedConfigOverridesNested withNewPodTemplateSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$PodTemplateSpecUnsupportedConfigOverridesNested withNewPodTemplateSpecUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withCSISnapshotControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$CSISnapshotControllerStatusUnsupportedConfigOverridesNested withNewCSISnapshotControllerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$CSISnapshotControllerStatusUnsupportedConfigOverridesNested withNewCSISnapshotControllerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
@@ -163,12 +163,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withResourceRequirementsUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.ResourceRequirements);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ResourceRequirementsUnsupportedConfigOverridesNested withNewResourceRequirementsUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ResourceRequirementsUnsupportedConfigOverridesNested withNewResourceRequirementsUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.ResourceRequirements);
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
@@ -225,23 +225,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withCSISnapshotControllerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$CSISnapshotControllerSpecUnsupportedConfigOverridesNested withNewCSISnapshotControllerSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$CSISnapshotControllerSpecUnsupportedConfigOverridesNested withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus);
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus);
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus);
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withKubeAPIServerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeAPIServerListUnsupportedConfigOverridesNested withNewKubeAPIServerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeAPIServerListUnsupportedConfigOverridesNested withNewKubeAPIServerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
@@ -275,18 +275,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withKubeAPIServerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeAPIServerStatusUnsupportedConfigOverridesNested withNewKubeAPIServerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeAPIServerStatusUnsupportedConfigOverridesNested withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController);
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withCloudCredentialStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$CloudCredentialStatusUnsupportedConfigOverridesNested withNewCloudCredentialStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$CloudCredentialStatusUnsupportedConfigOverridesNested withNewCloudCredentialStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
@@ -299,18 +299,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withIngressControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$IngressControllerStatusUnsupportedConfigOverridesNested withNewIngressControllerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$IngressControllerStatusUnsupportedConfigOverridesNested withNewIngressControllerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withCSISnapshotControllerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$CSISnapshotControllerListUnsupportedConfigOverridesNested withNewCSISnapshotControllerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$CSISnapshotControllerListUnsupportedConfigOverridesNested withNewCSISnapshotControllerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
@@ -321,23 +321,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withConsoleUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.Console);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ConsoleUnsupportedConfigOverridesNested withNewConsoleUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ConsoleUnsupportedConfigOverridesNested withNewConsoleUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.Console);
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withClusterCSIDriverUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ClusterCSIDriverUnsupportedConfigOverridesNested withNewClusterCSIDriverUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ClusterCSIDriverUnsupportedConfigOverridesNested withNewClusterCSIDriverUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
@@ -396,13 +396,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withGenerationStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GenerationStatus);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$GenerationStatusUnsupportedConfigOverridesNested withNewGenerationStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$GenerationStatusUnsupportedConfigOverridesNested withNewGenerationStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GenerationStatus);
@@ -428,12 +428,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withClientTLSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClientTLS);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ClientTLSUnsupportedConfigOverridesNested withNewClientTLSUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ClientTLSUnsupportedConfigOverridesNested withNewClientTLSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClientTLS);
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withKubeSchedulerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeSchedulerStatusUnsupportedConfigOverridesNested withNewKubeSchedulerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeSchedulerStatusUnsupportedConfigOverridesNested withNewKubeSchedulerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
@@ -503,12 +503,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withConsoleProvidersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ConsoleProvidersUnsupportedConfigOverridesNested withNewConsoleProvidersUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ConsoleProvidersUnsupportedConfigOverridesNested withNewConsoleProvidersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList);
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withStorageStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageStatus);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$StorageStatusUnsupportedConfigOverridesNested withNewStorageStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$StorageStatusUnsupportedConfigOverridesNested withNewStorageStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageStatus);
@@ -524,22 +524,22 @@
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withContainerUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.Container);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ContainerUnsupportedConfigOverridesNested withNewContainerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ContainerUnsupportedConfigOverridesNested withNewContainerUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.Container);
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withAccessLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AccessLogging);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$AccessLoggingUnsupportedConfigOverridesNested withNewAccessLoggingUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$AccessLoggingUnsupportedConfigOverridesNested withNewAccessLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AccessLogging);
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
@@ -564,12 +564,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withServiceCatalogAPIServerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withDNSNodePlacementUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$DNSNodePlacementUnsupportedConfigOverridesNested withNewDNSNodePlacementUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$DNSNodePlacementUnsupportedConfigOverridesNested withNewDNSNodePlacementUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
@@ -619,13 +619,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withDNSRecordStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$DNSRecordStatusUnsupportedConfigOverridesNested withNewDNSRecordStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$DNSRecordStatusUnsupportedConfigOverridesNested withNewDNSRecordStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer);
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
@@ -633,15 +633,15 @@
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withHTTPCompressionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$HTTPCompressionPolicyUnsupportedConfigOverridesNested withNewHTTPCompressionPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$HTTPCompressionPolicyUnsupportedConfigOverridesNested withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS);
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNS);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess);
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withPolicyAuditConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$PolicyAuditConfigUnsupportedOverridesNested withNewPolicyAuditConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$PolicyAuditConfigUnsupportedOverridesNested withNewPolicyAuditConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
@@ -649,13 +649,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withAddPageUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AddPage);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$AddPageUnsupportedConfigOverridesNested withNewAddPageUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$AddPageUnsupportedConfigOverridesNested withNewAddPageUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AddPage);
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList);
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList);
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withDNSRecordUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecord);
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$DNSRecordUnsupportedConfigOverridesNested withNewDNSRecordUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$DNSRecordUnsupportedConfigOverridesNested withNewDNSRecordUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecord);
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.IngressControllerSpecFluentImpl.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.IngressControllerSpecFluentImpl.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.IngressControllerSpecFluentImpl.jimple	2025-03-13 15:16:36.551994258 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.IngressControllerSpecFluentImpl.jimple	2025-03-13 15:20:55.439923292 +0000
@@ -2140,20 +2140,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -2200,20 +2200,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -2260,20 +2260,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -2460,20 +2460,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -2490,20 +2490,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -2620,40 +2620,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -2700,40 +2700,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -2770,20 +2770,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -2800,20 +2800,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -3010,20 +3010,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -3110,20 +3110,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -3340,20 +3340,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -3410,20 +3410,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -3440,20 +3440,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -3540,20 +3540,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -3720,20 +3720,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -3760,10 +3760,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -3780,10 +3780,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -3810,20 +3810,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -4003,23 +4003,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$LabelSelectorUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.kubernetes.api.model.LabelSelector)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -4035,43 +4035,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -4087,24 +4087,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus)
@@ -4315,23 +4315,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$PodTemplateSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.kubernetes.api.model.PodTemplateSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -4347,43 +4347,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -4399,24 +4399,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withCSISnapshotControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus)
@@ -4627,23 +4627,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ResourceRequirementsUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.kubernetes.api.model.ResourceRequirements)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -4659,43 +4659,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -4711,24 +4711,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides()
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec)
@@ -5703,23 +5703,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -5735,43 +5735,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
+io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -5787,24 +5787,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)
@@ -5873,23 +5873,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -5905,56 +5905,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -5970,24 +5957,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withKubeAPIServerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerList)
@@ -6562,23 +6562,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
+io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -6594,43 +6594,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -6646,43 +6646,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -6698,43 +6698,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides()
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
+io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -6750,24 +6750,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController)
 {
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withCloudCredentialStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus)
@@ -6978,23 +6978,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$IngressControllerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -7010,43 +7010,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides()
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -7062,43 +7062,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
+io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -7114,43 +7114,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -7166,24 +7166,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withCSISnapshotControllerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList)
@@ -7355,23 +7355,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ConsoleUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.Console)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -7387,57 +7387,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -7453,41 +7439,38 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-java.lang.String v, v, v, v, v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
 v := @parameter: java.lang.String;
 v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)
@@ -7542,23 +7525,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -7574,43 +7557,60 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
+java.lang.String v, v, v, v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -7626,24 +7626,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withClusterCSIDriverUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver)
@@ -8651,23 +8651,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -8683,43 +8683,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String)
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
+java.lang.String v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+{
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -8735,38 +8749,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withGenerationStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GenerationStatus)
@@ -9198,23 +9198,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ClientTLSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClientTLS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -9230,43 +9230,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -9282,24 +9282,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withKubeSchedulerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus)
@@ -10481,23 +10481,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ConsoleProvidersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleProviders)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -10513,43 +10513,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -10565,24 +10565,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withStorageStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageStatus)
@@ -10845,23 +10845,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ContainerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.kubernetes.api.model.Container)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -10877,43 +10877,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -10929,24 +10929,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withAccessLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AccessLogging)
@@ -11001,23 +11001,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AccessLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AccessLogging)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -11033,56 +11033,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -11098,24 +11085,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization)
@@ -11534,23 +11534,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -11566,43 +11566,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -11618,24 +11618,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withDNSNodePlacementUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSNodePlacement)
@@ -12483,23 +12483,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DNSRecordStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12515,43 +12515,58 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer)
 {
-io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
+java.lang.String v;
+java.lang.Integer v;
+v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.Integer;
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+{
+io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12567,39 +12582,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-java.lang.String v;
-java.lang.Integer v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.Integer;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie)
@@ -12723,23 +12723,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12755,24 +12755,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides()
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS)
@@ -12827,23 +12827,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$DNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
+io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12859,24 +12859,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withPolicyAuditConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig)
@@ -13000,23 +13000,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$AddPageUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AddPage)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13032,43 +13032,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+java.lang.String v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList)
 {
+io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13084,38 +13098,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList)
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent v;
 io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.IngressControllerSpecFluent withDNSRecordUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecord)
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.jimple	2025-03-13 15:16:33.148047780 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.jimple	2025-03-13 15:20:52.031976885 +0000
@@ -22,12 +22,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withLabelSelectorObservedConfig(io.fabric.kubernetes.api.model.LabelSelector);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$LabelSelectorObservedConfigNested withNewLabelSelectorObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$LabelSelectorObservedConfigNested withNewLabelSelectorObservedConfigLike(io.fabric.kubernetes.api.model.LabelSelector);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withPodNetworkConnectivityCheckStatusObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$PodNetworkConnectivityCheckStatusObservedConfigNested withNewPodNetworkConnectivityCheckStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$PodNetworkConnectivityCheckStatusObservedConfigNested withNewPodNetworkConnectivityCheckStatusObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
@@ -40,12 +40,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withPodTemplateSpecObservedConfig(io.fabric.kubernetes.api.model.PodTemplateSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$PodTemplateSpecObservedConfigNested withNewPodTemplateSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$PodTemplateSpecObservedConfigNested withNewPodTemplateSpecObservedConfigLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withCSISnapshotControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$CSISnapshotControllerStatusObservedConfigNested withNewCSISnapshotControllerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$CSISnapshotControllerStatusObservedConfigNested withNewCSISnapshotControllerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
@@ -58,12 +58,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withResourceRequirementsObservedConfig(io.fabric.kubernetes.api.model.ResourceRequirements);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ResourceRequirementsObservedConfigNested withNewResourceRequirementsObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ResourceRequirementsObservedConfigNested withNewResourceRequirementsObservedConfigLike(io.fabric.kubernetes.api.model.ResourceRequirements);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved();
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved();
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeStorageVersionMigratorSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeStorageVersionMigratorSpecObservedConfigNested withNewKubeStorageVersionMigratorSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeStorageVersionMigratorSpecObservedConfigNested withNewKubeStorageVersionMigratorSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
@@ -120,23 +120,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withCSISnapshotControllerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$CSISnapshotControllerSpecObservedConfigNested withNewCSISnapshotControllerSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$CSISnapshotControllerSpecObservedConfigNested withNewCSISnapshotControllerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeAPIServerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeAPIServerListObservedConfigNested withNewKubeAPIServerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeAPIServerListObservedConfigNested withNewKubeAPIServerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
@@ -170,18 +170,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeAPIServerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeAPIServerStatusObservedConfigNested withNewKubeAPIServerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeAPIServerStatusObservedConfigNested withNewKubeAPIServerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withCloudCredentialStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$CloudCredentialStatusObservedConfigNested withNewCloudCredentialStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$CloudCredentialStatusObservedConfigNested withNewCloudCredentialStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
@@ -194,18 +194,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withIngressControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$IngressControllerStatusObservedConfigNested withNewIngressControllerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$IngressControllerStatusObservedConfigNested withNewIngressControllerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withCSISnapshotControllerListObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$CSISnapshotControllerListObservedConfigNested withNewCSISnapshotControllerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$CSISnapshotControllerListObservedConfigNested withNewCSISnapshotControllerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
@@ -216,23 +216,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withConsoleObservedConfig(io.fabric.openshift.api.model.operator.v.Console);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ConsoleObservedConfigNested withNewConsoleObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ConsoleObservedConfigNested withNewConsoleObservedConfigLike(io.fabric.openshift.api.model.operator.v.Console);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withClusterCSIDriverObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ClusterCSIDriverObservedConfigNested withNewClusterCSIDriverObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ClusterCSIDriverObservedConfigNested withNewClusterCSIDriverObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
@@ -291,13 +291,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$PodNetworkConnectivityCheckConditionObservedConfigNested withNewPodNetworkConnectivityCheckConditionObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$PodNetworkConnectivityCheckConditionObservedConfigNested withNewPodNetworkConnectivityCheckConditionObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNewPodNetworkConnectivityCheckConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withGenerationStatusObservedConfig(io.fabric.openshift.api.model.operator.v.GenerationStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$GenerationStatusObservedConfigNested withNewGenerationStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$GenerationStatusObservedConfigNested withNewGenerationStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.GenerationStatus);
@@ -323,12 +323,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withClientTLSObservedConfig(io.fabric.openshift.api.model.operator.v.ClientTLS);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ClientTLSObservedConfigNested withNewClientTLSObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ClientTLSObservedConfigNested withNewClientTLSObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClientTLS);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeSchedulerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeSchedulerStatusObservedConfigNested withNewKubeSchedulerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeSchedulerStatusObservedConfigNested withNewKubeSchedulerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
@@ -398,12 +398,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withConsoleProvidersObservedConfig(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ConsoleProvidersObservedConfigNested withNewConsoleProvidersObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ConsoleProvidersObservedConfigNested withNewConsoleProvidersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withStorageStatusObservedConfig(io.fabric.openshift.api.model.operator.v.StorageStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StorageStatusObservedConfigNested withNewStorageStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StorageStatusObservedConfigNested withNewStorageStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageStatus);
@@ -419,22 +419,22 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withContainerObservedConfig(io.fabric.kubernetes.api.model.Container);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ContainerObservedConfigNested withNewContainerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ContainerObservedConfigNested withNewContainerObservedConfigLike(io.fabric.kubernetes.api.model.Container);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withAccessLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.AccessLogging);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AccessLoggingObservedConfigNested withNewAccessLoggingObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AccessLoggingObservedConfigNested withNewAccessLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.AccessLogging);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDeveloperConsoleCatalogCustomizationObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DeveloperConsoleCatalogCustomizationObservedConfigNested withNewDeveloperConsoleCatalogCustomizationObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DeveloperConsoleCatalogCustomizationObservedConfigNested withNewDeveloperConsoleCatalogCustomizationObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
@@ -459,12 +459,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withServiceCatalogAPIServerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogAPIServerStatusObservedConfigNested withNewServiceCatalogAPIServerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogAPIServerStatusObservedConfigNested withNewServiceCatalogAPIServerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDNSNodePlacementObservedConfig(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSNodePlacementObservedConfigNested withNewDNSNodePlacementObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSNodePlacementObservedConfigNested withNewDNSNodePlacementObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
@@ -514,13 +514,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDNSRecordStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSRecordStatusObservedConfigNested withNewDNSRecordStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSRecordStatusObservedConfigNested withNewDNSRecordStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withIngressControllerCaptureHTTPCookieObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$IngressControllerCaptureHTTPCookieObservedConfigNested withNewIngressControllerCaptureHTTPCookieObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$IngressControllerCaptureHTTPCookieObservedConfigNested withNewIngressControllerCaptureHTTPCookieObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
@@ -528,15 +528,15 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withHTTPCompressionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$HTTPCompressionPolicyObservedConfigNested withNewHTTPCompressionPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$HTTPCompressionPolicyObservedConfigNested withNewHTTPCompressionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSObservedConfigNested withNewDNSObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSObservedConfigNested withNewDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNS);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSObservedConfigNested withNewDNSObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSObservedConfigNested withNewDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withPolicyAuditConfigObserved(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$PolicyAuditConfigObservedNested withNewPolicyAuditConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$PolicyAuditConfigObservedNested withNewPolicyAuditConfigObservedLike(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
@@ -544,13 +544,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withAddPageObservedConfig(io.fabric.openshift.api.model.operator.v.AddPage);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AddPageObservedConfigNested withNewAddPageObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AddPageObservedConfigNested withNewAddPageObservedConfigLike(io.fabric.openshift.api.model.operator.v.AddPage);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDNSRecordObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecord);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSRecordObservedConfigNested withNewDNSRecordObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSRecordObservedConfigNested withNewDNSRecordObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecord);
@@ -582,12 +582,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withLabelSelectorUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.LabelSelector);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$LabelSelectorUnsupportedConfigOverridesNested withNewLabelSelectorUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$LabelSelectorUnsupportedConfigOverridesNested withNewLabelSelectorUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.LabelSelector);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
@@ -600,12 +600,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withPodTemplateSpecUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.PodTemplateSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$PodTemplateSpecUnsupportedConfigOverridesNested withNewPodTemplateSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$PodTemplateSpecUnsupportedConfigOverridesNested withNewPodTemplateSpecUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withCSISnapshotControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$CSISnapshotControllerStatusUnsupportedConfigOverridesNested withNewCSISnapshotControllerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$CSISnapshotControllerStatusUnsupportedConfigOverridesNested withNewCSISnapshotControllerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
@@ -618,12 +618,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withResourceRequirementsUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.ResourceRequirements);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ResourceRequirementsUnsupportedConfigOverridesNested withNewResourceRequirementsUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ResourceRequirementsUnsupportedConfigOverridesNested withNewResourceRequirementsUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.ResourceRequirements);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
@@ -680,23 +680,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withCSISnapshotControllerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$CSISnapshotControllerSpecUnsupportedConfigOverridesNested withNewCSISnapshotControllerSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$CSISnapshotControllerSpecUnsupportedConfigOverridesNested withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeAPIServerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeAPIServerListUnsupportedConfigOverridesNested withNewKubeAPIServerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeAPIServerListUnsupportedConfigOverridesNested withNewKubeAPIServerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
@@ -730,18 +730,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeAPIServerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeAPIServerStatusUnsupportedConfigOverridesNested withNewKubeAPIServerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeAPIServerStatusUnsupportedConfigOverridesNested withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withCloudCredentialStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$CloudCredentialStatusUnsupportedConfigOverridesNested withNewCloudCredentialStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$CloudCredentialStatusUnsupportedConfigOverridesNested withNewCloudCredentialStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
@@ -754,18 +754,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withIngressControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$IngressControllerStatusUnsupportedConfigOverridesNested withNewIngressControllerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$IngressControllerStatusUnsupportedConfigOverridesNested withNewIngressControllerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withCSISnapshotControllerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$CSISnapshotControllerListUnsupportedConfigOverridesNested withNewCSISnapshotControllerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$CSISnapshotControllerListUnsupportedConfigOverridesNested withNewCSISnapshotControllerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
@@ -776,23 +776,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withConsoleUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.Console);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ConsoleUnsupportedConfigOverridesNested withNewConsoleUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ConsoleUnsupportedConfigOverridesNested withNewConsoleUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.Console);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withClusterCSIDriverUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ClusterCSIDriverUnsupportedConfigOverridesNested withNewClusterCSIDriverUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ClusterCSIDriverUnsupportedConfigOverridesNested withNewClusterCSIDriverUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
@@ -851,13 +851,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withGenerationStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GenerationStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$GenerationStatusUnsupportedConfigOverridesNested withNewGenerationStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$GenerationStatusUnsupportedConfigOverridesNested withNewGenerationStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GenerationStatus);
@@ -883,12 +883,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withClientTLSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClientTLS);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ClientTLSUnsupportedConfigOverridesNested withNewClientTLSUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ClientTLSUnsupportedConfigOverridesNested withNewClientTLSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClientTLS);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeSchedulerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeSchedulerStatusUnsupportedConfigOverridesNested withNewKubeSchedulerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeSchedulerStatusUnsupportedConfigOverridesNested withNewKubeSchedulerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
@@ -958,12 +958,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withConsoleProvidersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ConsoleProvidersUnsupportedConfigOverridesNested withNewConsoleProvidersUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ConsoleProvidersUnsupportedConfigOverridesNested withNewConsoleProvidersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withStorageStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StorageStatusUnsupportedConfigOverridesNested withNewStorageStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StorageStatusUnsupportedConfigOverridesNested withNewStorageStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageStatus);
@@ -979,22 +979,22 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withContainerUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.Container);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ContainerUnsupportedConfigOverridesNested withNewContainerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ContainerUnsupportedConfigOverridesNested withNewContainerUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.Container);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withAccessLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AccessLogging);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AccessLoggingUnsupportedConfigOverridesNested withNewAccessLoggingUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AccessLoggingUnsupportedConfigOverridesNested withNewAccessLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AccessLogging);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
@@ -1019,12 +1019,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withServiceCatalogAPIServerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDNSNodePlacementUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSNodePlacementUnsupportedConfigOverridesNested withNewDNSNodePlacementUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSNodePlacementUnsupportedConfigOverridesNested withNewDNSNodePlacementUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
@@ -1074,13 +1074,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDNSRecordStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSRecordStatusUnsupportedConfigOverridesNested withNewDNSRecordStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSRecordStatusUnsupportedConfigOverridesNested withNewDNSRecordStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
@@ -1088,15 +1088,15 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withHTTPCompressionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$HTTPCompressionPolicyUnsupportedConfigOverridesNested withNewHTTPCompressionPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$HTTPCompressionPolicyUnsupportedConfigOverridesNested withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNS);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withPolicyAuditConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$PolicyAuditConfigUnsupportedOverridesNested withNewPolicyAuditConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$PolicyAuditConfigUnsupportedOverridesNested withNewPolicyAuditConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
@@ -1104,13 +1104,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withAddPageUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AddPage);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AddPageUnsupportedConfigOverridesNested withNewAddPageUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AddPageUnsupportedConfigOverridesNested withNewAddPageUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AddPage);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList);
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList);
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDNSRecordUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecord);
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSRecordUnsupportedConfigOverridesNested withNewDNSRecordUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSRecordUnsupportedConfigOverridesNested withNewDNSRecordUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecord);
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluentImpl.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluentImpl.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluentImpl.jimple	2025-03-13 15:16:36.887988974 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluentImpl.jimple	2025-03-13 15:20:55.771918071 +0000
@@ -421,20 +421,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -481,20 +481,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -541,20 +541,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -741,20 +741,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -771,20 +771,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -901,40 +901,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -981,40 +981,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1051,20 +1051,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1081,20 +1081,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1291,20 +1291,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1391,20 +1391,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1621,20 +1621,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1691,20 +1691,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1721,20 +1721,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1821,20 +1821,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2001,20 +2001,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2041,10 +2041,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2061,10 +2061,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2091,20 +2091,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2284,23 +2284,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$LabelSelectorObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.kubernetes.api.model.LabelSelector)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2316,43 +2316,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2368,24 +2368,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withPodNetworkConnectivityCheckStatusObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus)
@@ -2596,23 +2596,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$PodTemplateSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.kubernetes.api.model.PodTemplateSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2628,43 +2628,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2680,24 +2680,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withCSISnapshotControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus)
@@ -2908,23 +2908,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ResourceRequirementsObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.kubernetes.api.model.ResourceRequirements)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2940,43 +2940,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2992,24 +2992,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeStorageVersionMigratorSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec)
@@ -3984,23 +3984,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$CSISnapshotControllerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4016,43 +4016,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4068,24 +4068,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)
@@ -4154,23 +4154,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4186,56 +4186,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4251,24 +4238,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeAPIServerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerList)
@@ -4843,23 +4843,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
+io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4875,43 +4875,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4927,43 +4927,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4979,43 +4979,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
+io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5031,24 +5031,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withCloudCredentialStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus)
@@ -5259,23 +5259,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5291,43 +5291,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5343,43 +5343,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
+io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5395,43 +5395,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5447,24 +5447,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withCSISnapshotControllerListObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList)
@@ -5636,23 +5636,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConsoleObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.Console)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5668,57 +5668,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5734,41 +5720,38 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
+java.lang.String v, v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-java.lang.String v, v, v, v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
 v := @parameter: java.lang.String;
 v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)
@@ -5823,23 +5806,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ContainerLoggingDestinationParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5855,43 +5838,60 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+java.lang.String v, v, v, v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5907,24 +5907,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withClusterCSIDriverObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver)
@@ -6932,23 +6932,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withPodNetworkConnectivityCheckConditionObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -6964,43 +6964,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String)
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+{
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7016,38 +7030,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withGenerationStatusObservedConfig(io.fabric.openshift.api.model.operator.v.GenerationStatus)
@@ -7479,23 +7479,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ClientTLSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClientTLS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7511,43 +7511,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7563,24 +7563,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeSchedulerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus)
@@ -8762,23 +8762,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConsoleProvidersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleProviders)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -8794,43 +8794,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -8846,24 +8846,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withStorageStatusObservedConfig(io.fabric.openshift.api.model.operator.v.StorageStatus)
@@ -9126,23 +9126,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ContainerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.kubernetes.api.model.Container)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9158,43 +9158,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9210,24 +9210,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withAccessLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.AccessLogging)
@@ -9282,23 +9282,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AccessLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AccessLogging)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9314,56 +9314,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9379,24 +9366,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDeveloperConsoleCatalogCustomizationObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization)
@@ -9815,23 +9815,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogAPIServerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9847,43 +9847,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9899,24 +9899,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDNSNodePlacementObservedConfig(io.fabric.openshift.api.model.operator.v.DNSNodePlacement)
@@ -10764,23 +10764,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSRecordStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10796,43 +10796,58 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer)
+{
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent v;
+java.lang.Integer v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.Integer;
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10848,39 +10863,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent v;
-java.lang.Integer v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.Integer;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withIngressControllerCaptureHTTPCookieObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie)
@@ -11004,23 +11004,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HTTPCompressionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11036,24 +11036,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$NetFlowConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$NetFlowConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS)
@@ -11108,23 +11108,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
+io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11140,24 +11140,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$NetFlowConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$NetFlowConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withPolicyAuditConfigObserved(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig)
@@ -11281,23 +11281,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AddPageObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AddPage)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11313,43 +11313,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StorageListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StorageListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StorageListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StorageListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11365,38 +11379,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StorageListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StorageListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StorageListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StorageListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDNSRecordObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecord)
@@ -11965,20 +11965,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12025,20 +12025,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12085,20 +12085,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12285,20 +12285,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12315,20 +12315,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12445,40 +12445,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12525,40 +12525,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12595,20 +12595,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12625,20 +12625,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12835,20 +12835,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12935,20 +12935,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13165,20 +13165,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13235,20 +13235,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13265,20 +13265,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13365,20 +13365,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13545,20 +13545,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13585,10 +13585,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13605,10 +13605,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13635,20 +13635,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13828,23 +13828,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$LabelSelectorUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.kubernetes.api.model.LabelSelector)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13860,43 +13860,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13912,24 +13912,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus)
@@ -14140,23 +14140,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$PodTemplateSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.kubernetes.api.model.PodTemplateSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14172,43 +14172,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14224,24 +14224,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withCSISnapshotControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus)
@@ -14452,23 +14452,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ResourceRequirementsUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.kubernetes.api.model.ResourceRequirements)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14484,43 +14484,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14536,24 +14536,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec)
@@ -15528,23 +15528,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15560,43 +15560,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15612,24 +15612,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)
@@ -15698,23 +15698,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15730,56 +15730,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15795,24 +15782,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeAPIServerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerList)
@@ -16387,23 +16387,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
+io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16419,43 +16419,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16471,43 +16471,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16523,43 +16523,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
+io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16575,24 +16575,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withCloudCredentialStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus)
@@ -16803,23 +16803,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16835,43 +16835,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16887,43 +16887,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
+io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16939,43 +16939,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16991,24 +16991,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withCSISnapshotControllerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList)
@@ -17180,23 +17180,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConsoleUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.Console)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17212,57 +17212,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17278,41 +17264,38 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
+java.lang.String v, v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-java.lang.String v, v, v, v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
 v := @parameter: java.lang.String;
 v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)
@@ -17367,23 +17350,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17399,43 +17382,60 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+java.lang.String v, v, v, v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17451,24 +17451,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withClusterCSIDriverUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver)
@@ -18476,23 +18476,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18508,43 +18508,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String)
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+{
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18560,38 +18574,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withGenerationStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GenerationStatus)
@@ -19023,23 +19023,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ClientTLSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClientTLS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -19055,43 +19055,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -19107,24 +19107,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeSchedulerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus)
@@ -20306,23 +20306,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ConsoleProvidersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleProviders)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20338,43 +20338,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20390,24 +20390,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withStorageStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageStatus)
@@ -20670,23 +20670,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ContainerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.kubernetes.api.model.Container)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20702,43 +20702,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20754,24 +20754,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withAccessLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AccessLogging)
@@ -20826,23 +20826,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AccessLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AccessLogging)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20858,56 +20858,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20923,24 +20910,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization)
@@ -21359,23 +21359,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -21391,43 +21391,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -21443,24 +21443,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDNSNodePlacementUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSNodePlacement)
@@ -22308,23 +22308,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSRecordStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22340,43 +22340,58 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer)
+{
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent v;
+java.lang.Integer v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.Integer;
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22392,39 +22407,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent v;
-java.lang.Integer v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.Integer;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie)
@@ -22548,23 +22548,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22580,24 +22580,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides()
 {
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS)
@@ -22652,23 +22652,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$DNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
+io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22684,24 +22684,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withPolicyAuditConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig)
@@ -22825,23 +22825,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$AddPageUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AddPage)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22857,43 +22857,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22909,38 +22923,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList)
 {
 io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecFluent withDNSRecordUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecord)
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.jimple	2025-03-13 15:16:33.320045076 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.jimple	2025-03-13 15:20:52.211974054 +0000
@@ -22,12 +22,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withLabelSelectorObservedConfig(io.fabric.kubernetes.api.model.LabelSelector);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$LabelSelectorObservedConfigNested withNewLabelSelectorObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$LabelSelectorObservedConfigNested withNewLabelSelectorObservedConfigLike(io.fabric.kubernetes.api.model.LabelSelector);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withPodNetworkConnectivityCheckStatusObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$PodNetworkConnectivityCheckStatusObservedConfigNested withNewPodNetworkConnectivityCheckStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$PodNetworkConnectivityCheckStatusObservedConfigNested withNewPodNetworkConnectivityCheckStatusObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
@@ -40,12 +40,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withPodTemplateSpecObservedConfig(io.fabric.kubernetes.api.model.PodTemplateSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$PodTemplateSpecObservedConfigNested withNewPodTemplateSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$PodTemplateSpecObservedConfigNested withNewPodTemplateSpecObservedConfigLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withCSISnapshotControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$CSISnapshotControllerStatusObservedConfigNested withNewCSISnapshotControllerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$CSISnapshotControllerStatusObservedConfigNested withNewCSISnapshotControllerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
@@ -58,12 +58,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withResourceRequirementsObservedConfig(io.fabric.kubernetes.api.model.ResourceRequirements);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ResourceRequirementsObservedConfigNested withNewResourceRequirementsObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ResourceRequirementsObservedConfigNested withNewResourceRequirementsObservedConfigLike(io.fabric.kubernetes.api.model.ResourceRequirements);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved();
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved();
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeStorageVersionMigratorSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeStorageVersionMigratorSpecObservedConfigNested withNewKubeStorageVersionMigratorSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeStorageVersionMigratorSpecObservedConfigNested withNewKubeStorageVersionMigratorSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
@@ -120,23 +120,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withCSISnapshotControllerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$CSISnapshotControllerSpecObservedConfigNested withNewCSISnapshotControllerSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$CSISnapshotControllerSpecObservedConfigNested withNewCSISnapshotControllerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeAPIServerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeAPIServerListObservedConfigNested withNewKubeAPIServerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeAPIServerListObservedConfigNested withNewKubeAPIServerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
@@ -170,18 +170,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeAPIServerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeAPIServerStatusObservedConfigNested withNewKubeAPIServerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeAPIServerStatusObservedConfigNested withNewKubeAPIServerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withCloudCredentialStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$CloudCredentialStatusObservedConfigNested withNewCloudCredentialStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$CloudCredentialStatusObservedConfigNested withNewCloudCredentialStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
@@ -194,18 +194,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withIngressControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$IngressControllerStatusObservedConfigNested withNewIngressControllerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$IngressControllerStatusObservedConfigNested withNewIngressControllerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withCSISnapshotControllerListObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$CSISnapshotControllerListObservedConfigNested withNewCSISnapshotControllerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$CSISnapshotControllerListObservedConfigNested withNewCSISnapshotControllerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
@@ -216,23 +216,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withConsoleObservedConfig(io.fabric.openshift.api.model.operator.v.Console);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ConsoleObservedConfigNested withNewConsoleObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ConsoleObservedConfigNested withNewConsoleObservedConfigLike(io.fabric.openshift.api.model.operator.v.Console);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withClusterCSIDriverObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ClusterCSIDriverObservedConfigNested withNewClusterCSIDriverObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ClusterCSIDriverObservedConfigNested withNewClusterCSIDriverObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
@@ -291,13 +291,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$PodNetworkConnectivityCheckConditionObservedConfigNested withNewPodNetworkConnectivityCheckConditionObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$PodNetworkConnectivityCheckConditionObservedConfigNested withNewPodNetworkConnectivityCheckConditionObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNewPodNetworkConnectivityCheckConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withGenerationStatusObservedConfig(io.fabric.openshift.api.model.operator.v.GenerationStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$GenerationStatusObservedConfigNested withNewGenerationStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$GenerationStatusObservedConfigNested withNewGenerationStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.GenerationStatus);
@@ -323,12 +323,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withClientTLSObservedConfig(io.fabric.openshift.api.model.operator.v.ClientTLS);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ClientTLSObservedConfigNested withNewClientTLSObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ClientTLSObservedConfigNested withNewClientTLSObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClientTLS);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeSchedulerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeSchedulerStatusObservedConfigNested withNewKubeSchedulerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeSchedulerStatusObservedConfigNested withNewKubeSchedulerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
@@ -398,12 +398,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withConsoleProvidersObservedConfig(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ConsoleProvidersObservedConfigNested withNewConsoleProvidersObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ConsoleProvidersObservedConfigNested withNewConsoleProvidersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withStorageStatusObservedConfig(io.fabric.openshift.api.model.operator.v.StorageStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StorageStatusObservedConfigNested withNewStorageStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StorageStatusObservedConfigNested withNewStorageStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageStatus);
@@ -419,22 +419,22 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withContainerObservedConfig(io.fabric.kubernetes.api.model.Container);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ContainerObservedConfigNested withNewContainerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ContainerObservedConfigNested withNewContainerObservedConfigLike(io.fabric.kubernetes.api.model.Container);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withAccessLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.AccessLogging);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AccessLoggingObservedConfigNested withNewAccessLoggingObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AccessLoggingObservedConfigNested withNewAccessLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.AccessLogging);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDeveloperConsoleCatalogCustomizationObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DeveloperConsoleCatalogCustomizationObservedConfigNested withNewDeveloperConsoleCatalogCustomizationObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DeveloperConsoleCatalogCustomizationObservedConfigNested withNewDeveloperConsoleCatalogCustomizationObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
@@ -459,12 +459,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withServiceCatalogAPIServerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogAPIServerStatusObservedConfigNested withNewServiceCatalogAPIServerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogAPIServerStatusObservedConfigNested withNewServiceCatalogAPIServerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDNSNodePlacementObservedConfig(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSNodePlacementObservedConfigNested withNewDNSNodePlacementObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSNodePlacementObservedConfigNested withNewDNSNodePlacementObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
@@ -514,13 +514,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDNSRecordStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSRecordStatusObservedConfigNested withNewDNSRecordStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSRecordStatusObservedConfigNested withNewDNSRecordStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withIngressControllerCaptureHTTPCookieObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$IngressControllerCaptureHTTPCookieObservedConfigNested withNewIngressControllerCaptureHTTPCookieObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$IngressControllerCaptureHTTPCookieObservedConfigNested withNewIngressControllerCaptureHTTPCookieObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
@@ -528,15 +528,15 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withHTTPCompressionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$HTTPCompressionPolicyObservedConfigNested withNewHTTPCompressionPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$HTTPCompressionPolicyObservedConfigNested withNewHTTPCompressionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSObservedConfigNested withNewDNSObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSObservedConfigNested withNewDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNS);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSObservedConfigNested withNewDNSObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSObservedConfigNested withNewDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withPolicyAuditConfigObserved(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$PolicyAuditConfigObservedNested withNewPolicyAuditConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$PolicyAuditConfigObservedNested withNewPolicyAuditConfigObservedLike(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
@@ -544,13 +544,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withAddPageObservedConfig(io.fabric.openshift.api.model.operator.v.AddPage);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AddPageObservedConfigNested withNewAddPageObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AddPageObservedConfigNested withNewAddPageObservedConfigLike(io.fabric.openshift.api.model.operator.v.AddPage);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDNSRecordObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecord);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSRecordObservedConfigNested withNewDNSRecordObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSRecordObservedConfigNested withNewDNSRecordObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecord);
@@ -582,12 +582,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withLabelSelectorUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.LabelSelector);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$LabelSelectorUnsupportedConfigOverridesNested withNewLabelSelectorUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$LabelSelectorUnsupportedConfigOverridesNested withNewLabelSelectorUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.LabelSelector);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
@@ -600,12 +600,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withPodTemplateSpecUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.PodTemplateSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$PodTemplateSpecUnsupportedConfigOverridesNested withNewPodTemplateSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$PodTemplateSpecUnsupportedConfigOverridesNested withNewPodTemplateSpecUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withCSISnapshotControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$CSISnapshotControllerStatusUnsupportedConfigOverridesNested withNewCSISnapshotControllerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$CSISnapshotControllerStatusUnsupportedConfigOverridesNested withNewCSISnapshotControllerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
@@ -618,12 +618,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withResourceRequirementsUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.ResourceRequirements);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ResourceRequirementsUnsupportedConfigOverridesNested withNewResourceRequirementsUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ResourceRequirementsUnsupportedConfigOverridesNested withNewResourceRequirementsUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.ResourceRequirements);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
@@ -680,23 +680,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withCSISnapshotControllerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$CSISnapshotControllerSpecUnsupportedConfigOverridesNested withNewCSISnapshotControllerSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$CSISnapshotControllerSpecUnsupportedConfigOverridesNested withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeAPIServerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeAPIServerListUnsupportedConfigOverridesNested withNewKubeAPIServerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeAPIServerListUnsupportedConfigOverridesNested withNewKubeAPIServerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
@@ -730,18 +730,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeAPIServerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeAPIServerStatusUnsupportedConfigOverridesNested withNewKubeAPIServerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeAPIServerStatusUnsupportedConfigOverridesNested withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withCloudCredentialStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$CloudCredentialStatusUnsupportedConfigOverridesNested withNewCloudCredentialStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$CloudCredentialStatusUnsupportedConfigOverridesNested withNewCloudCredentialStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
@@ -754,18 +754,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withIngressControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$IngressControllerStatusUnsupportedConfigOverridesNested withNewIngressControllerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$IngressControllerStatusUnsupportedConfigOverridesNested withNewIngressControllerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withCSISnapshotControllerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$CSISnapshotControllerListUnsupportedConfigOverridesNested withNewCSISnapshotControllerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$CSISnapshotControllerListUnsupportedConfigOverridesNested withNewCSISnapshotControllerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
@@ -776,23 +776,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withConsoleUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.Console);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ConsoleUnsupportedConfigOverridesNested withNewConsoleUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ConsoleUnsupportedConfigOverridesNested withNewConsoleUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.Console);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withClusterCSIDriverUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ClusterCSIDriverUnsupportedConfigOverridesNested withNewClusterCSIDriverUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ClusterCSIDriverUnsupportedConfigOverridesNested withNewClusterCSIDriverUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
@@ -851,13 +851,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withGenerationStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GenerationStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$GenerationStatusUnsupportedConfigOverridesNested withNewGenerationStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$GenerationStatusUnsupportedConfigOverridesNested withNewGenerationStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GenerationStatus);
@@ -883,12 +883,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withClientTLSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClientTLS);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ClientTLSUnsupportedConfigOverridesNested withNewClientTLSUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ClientTLSUnsupportedConfigOverridesNested withNewClientTLSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClientTLS);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeSchedulerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeSchedulerStatusUnsupportedConfigOverridesNested withNewKubeSchedulerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeSchedulerStatusUnsupportedConfigOverridesNested withNewKubeSchedulerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
@@ -958,12 +958,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withConsoleProvidersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ConsoleProvidersUnsupportedConfigOverridesNested withNewConsoleProvidersUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ConsoleProvidersUnsupportedConfigOverridesNested withNewConsoleProvidersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withStorageStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StorageStatusUnsupportedConfigOverridesNested withNewStorageStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StorageStatusUnsupportedConfigOverridesNested withNewStorageStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageStatus);
@@ -979,22 +979,22 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withContainerUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.Container);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ContainerUnsupportedConfigOverridesNested withNewContainerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ContainerUnsupportedConfigOverridesNested withNewContainerUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.Container);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withAccessLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AccessLogging);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AccessLoggingUnsupportedConfigOverridesNested withNewAccessLoggingUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AccessLoggingUnsupportedConfigOverridesNested withNewAccessLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AccessLogging);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
@@ -1019,12 +1019,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withServiceCatalogAPIServerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDNSNodePlacementUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSNodePlacementUnsupportedConfigOverridesNested withNewDNSNodePlacementUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSNodePlacementUnsupportedConfigOverridesNested withNewDNSNodePlacementUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
@@ -1074,13 +1074,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDNSRecordStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSRecordStatusUnsupportedConfigOverridesNested withNewDNSRecordStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSRecordStatusUnsupportedConfigOverridesNested withNewDNSRecordStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
@@ -1088,15 +1088,15 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withHTTPCompressionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$HTTPCompressionPolicyUnsupportedConfigOverridesNested withNewHTTPCompressionPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$HTTPCompressionPolicyUnsupportedConfigOverridesNested withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNS);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withPolicyAuditConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$PolicyAuditConfigUnsupportedOverridesNested withNewPolicyAuditConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$PolicyAuditConfigUnsupportedOverridesNested withNewPolicyAuditConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
@@ -1104,13 +1104,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withAddPageUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AddPage);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AddPageUnsupportedConfigOverridesNested withNewAddPageUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AddPageUnsupportedConfigOverridesNested withNewAddPageUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AddPage);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList);
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList);
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDNSRecordUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecord);
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSRecordUnsupportedConfigOverridesNested withNewDNSRecordUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSRecordUnsupportedConfigOverridesNested withNewDNSRecordUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecord);
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluentImpl.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluentImpl.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluentImpl.jimple	2025-03-13 15:16:37.243983377 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluentImpl.jimple	2025-03-13 15:20:56.107912787 +0000
@@ -425,20 +425,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -485,20 +485,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -545,20 +545,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -745,20 +745,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -775,20 +775,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -905,40 +905,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -985,40 +985,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1055,20 +1055,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1085,20 +1085,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1295,20 +1295,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1395,20 +1395,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1625,20 +1625,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1695,20 +1695,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1725,20 +1725,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1825,20 +1825,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2005,20 +2005,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2045,10 +2045,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2065,10 +2065,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2095,20 +2095,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2288,23 +2288,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$LabelSelectorObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.kubernetes.api.model.LabelSelector)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2320,43 +2320,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2372,24 +2372,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withPodNetworkConnectivityCheckStatusObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus)
@@ -2600,23 +2600,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$PodTemplateSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.kubernetes.api.model.PodTemplateSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2632,43 +2632,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2684,24 +2684,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withCSISnapshotControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus)
@@ -2912,23 +2912,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ResourceRequirementsObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.kubernetes.api.model.ResourceRequirements)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2944,43 +2944,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2996,24 +2996,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeStorageVersionMigratorSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec)
@@ -3988,23 +3988,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$CSISnapshotControllerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4020,43 +4020,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4072,24 +4072,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)
@@ -4158,23 +4158,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4190,56 +4190,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4255,24 +4242,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeAPIServerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerList)
@@ -4847,23 +4847,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
+io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4879,43 +4879,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4931,43 +4931,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4983,43 +4983,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
+io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5035,24 +5035,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withCloudCredentialStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus)
@@ -5263,23 +5263,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5295,43 +5295,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5347,43 +5347,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
+io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5399,43 +5399,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5451,24 +5451,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withCSISnapshotControllerListObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList)
@@ -5640,23 +5640,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConsoleObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.Console)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5672,57 +5672,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5738,41 +5724,38 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-java.lang.String v, v, v, v, v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
 v := @parameter: java.lang.String;
 v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)
@@ -5827,23 +5810,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ContainerLoggingDestinationParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5859,43 +5842,60 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+java.lang.String v, v, v, v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5911,24 +5911,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withClusterCSIDriverObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver)
@@ -6936,23 +6936,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withPodNetworkConnectivityCheckConditionObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -6968,43 +6968,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String)
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
+java.lang.String v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+{
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7020,38 +7034,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withGenerationStatusObservedConfig(io.fabric.openshift.api.model.operator.v.GenerationStatus)
@@ -7483,23 +7483,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ClientTLSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClientTLS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7515,43 +7515,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7567,24 +7567,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeSchedulerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus)
@@ -8766,23 +8766,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConsoleProvidersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleProviders)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -8798,43 +8798,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -8850,24 +8850,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withStorageStatusObservedConfig(io.fabric.openshift.api.model.operator.v.StorageStatus)
@@ -9130,23 +9130,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ContainerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.kubernetes.api.model.Container)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9162,43 +9162,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9214,24 +9214,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withAccessLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.AccessLogging)
@@ -9286,23 +9286,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AccessLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AccessLogging)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9318,56 +9318,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9383,24 +9370,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDeveloperConsoleCatalogCustomizationObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization)
@@ -9819,23 +9819,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogAPIServerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9851,43 +9851,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9903,24 +9903,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDNSNodePlacementObservedConfig(io.fabric.openshift.api.model.operator.v.DNSNodePlacement)
@@ -10768,23 +10768,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSRecordStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10800,43 +10800,58 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer)
+{
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
+java.lang.String v;
+java.lang.Integer v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.Integer;
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10852,39 +10867,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-java.lang.String v;
-java.lang.Integer v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.Integer;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withIngressControllerCaptureHTTPCookieObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie)
@@ -11008,23 +11008,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HTTPCompressionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11040,24 +11040,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved()
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$NetFlowConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$NetFlowConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS)
@@ -11112,23 +11112,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
+io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11144,24 +11144,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$NetFlowConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$NetFlowConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withPolicyAuditConfigObserved(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig)
@@ -11285,23 +11285,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AddPageObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AddPage)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11317,43 +11317,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StorageListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StorageListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StorageListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StorageListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+java.lang.String v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11369,38 +11383,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StorageListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StorageListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StorageListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StorageListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDNSRecordObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecord)
@@ -11969,20 +11969,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12029,20 +12029,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12089,20 +12089,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12289,20 +12289,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12319,20 +12319,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12449,40 +12449,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12529,40 +12529,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12599,20 +12599,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12629,20 +12629,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12839,20 +12839,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12939,20 +12939,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13169,20 +13169,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13239,20 +13239,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13269,20 +13269,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13369,20 +13369,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13549,20 +13549,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13589,10 +13589,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13609,10 +13609,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13639,20 +13639,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13832,23 +13832,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$LabelSelectorUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.kubernetes.api.model.LabelSelector)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13864,43 +13864,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13916,24 +13916,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus)
@@ -14144,23 +14144,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$PodTemplateSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.kubernetes.api.model.PodTemplateSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14176,43 +14176,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14228,24 +14228,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withCSISnapshotControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus)
@@ -14456,23 +14456,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ResourceRequirementsUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.kubernetes.api.model.ResourceRequirements)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14488,43 +14488,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14540,24 +14540,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec)
@@ -15532,23 +15532,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15564,43 +15564,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15616,24 +15616,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)
@@ -15702,23 +15702,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15734,56 +15734,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15799,24 +15786,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeAPIServerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerList)
@@ -16391,23 +16391,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
+io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16423,43 +16423,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16475,43 +16475,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16527,43 +16527,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
+io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16579,24 +16579,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withCloudCredentialStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus)
@@ -16807,23 +16807,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16839,43 +16839,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16891,43 +16891,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
+io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16943,43 +16943,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16995,24 +16995,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withCSISnapshotControllerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList)
@@ -17184,23 +17184,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConsoleUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.Console)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17216,57 +17216,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17282,41 +17268,38 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-java.lang.String v, v, v, v, v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
 v := @parameter: java.lang.String;
 v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)
@@ -17371,23 +17354,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17403,43 +17386,60 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+java.lang.String v, v, v, v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17455,24 +17455,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withClusterCSIDriverUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver)
@@ -18480,23 +18480,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18512,43 +18512,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String)
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
+java.lang.String v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+{
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18564,38 +18578,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withGenerationStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GenerationStatus)
@@ -19027,23 +19027,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ClientTLSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClientTLS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -19059,43 +19059,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -19111,24 +19111,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeSchedulerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus)
@@ -20310,23 +20310,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ConsoleProvidersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleProviders)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20342,43 +20342,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20394,24 +20394,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withStorageStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageStatus)
@@ -20674,23 +20674,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ContainerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.kubernetes.api.model.Container)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20706,43 +20706,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20758,24 +20758,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withAccessLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AccessLogging)
@@ -20830,23 +20830,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AccessLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AccessLogging)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20862,56 +20862,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20927,24 +20914,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization)
@@ -21363,23 +21363,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -21395,43 +21395,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -21447,24 +21447,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDNSNodePlacementUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSNodePlacement)
@@ -22312,23 +22312,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSRecordStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22344,43 +22344,58 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer)
+{
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
+java.lang.String v;
+java.lang.Integer v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.Integer;
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22396,39 +22411,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-java.lang.String v;
-java.lang.Integer v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.Integer;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie)
@@ -22552,23 +22552,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22584,24 +22584,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides()
 {
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS)
@@ -22656,23 +22656,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$DNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
+io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22688,24 +22688,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withPolicyAuditConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig)
@@ -22829,23 +22829,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$AddPageUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AddPage)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22861,43 +22861,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+java.lang.String v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList)
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22913,38 +22927,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent v;
 io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecFluent withDNSRecordUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecord)
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.jimple	2025-03-13 15:16:33.288045579 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.jimple	2025-03-13 15:20:52.175974620 +0000
@@ -22,12 +22,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withLabelSelectorObservedConfig(io.fabric.kubernetes.api.model.LabelSelector);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$LabelSelectorObservedConfigNested withNewLabelSelectorObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$LabelSelectorObservedConfigNested withNewLabelSelectorObservedConfigLike(io.fabric.kubernetes.api.model.LabelSelector);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withPodNetworkConnectivityCheckStatusObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$PodNetworkConnectivityCheckStatusObservedConfigNested withNewPodNetworkConnectivityCheckStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$PodNetworkConnectivityCheckStatusObservedConfigNested withNewPodNetworkConnectivityCheckStatusObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
@@ -40,12 +40,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withPodTemplateSpecObservedConfig(io.fabric.kubernetes.api.model.PodTemplateSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$PodTemplateSpecObservedConfigNested withNewPodTemplateSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$PodTemplateSpecObservedConfigNested withNewPodTemplateSpecObservedConfigLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withCSISnapshotControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$CSISnapshotControllerStatusObservedConfigNested withNewCSISnapshotControllerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$CSISnapshotControllerStatusObservedConfigNested withNewCSISnapshotControllerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
@@ -58,12 +58,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withResourceRequirementsObservedConfig(io.fabric.kubernetes.api.model.ResourceRequirements);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ResourceRequirementsObservedConfigNested withNewResourceRequirementsObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ResourceRequirementsObservedConfigNested withNewResourceRequirementsObservedConfigLike(io.fabric.kubernetes.api.model.ResourceRequirements);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved();
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved();
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeStorageVersionMigratorSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeStorageVersionMigratorSpecObservedConfigNested withNewKubeStorageVersionMigratorSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeStorageVersionMigratorSpecObservedConfigNested withNewKubeStorageVersionMigratorSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
@@ -120,23 +120,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withCSISnapshotControllerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$CSISnapshotControllerSpecObservedConfigNested withNewCSISnapshotControllerSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$CSISnapshotControllerSpecObservedConfigNested withNewCSISnapshotControllerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeAPIServerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeAPIServerListObservedConfigNested withNewKubeAPIServerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeAPIServerListObservedConfigNested withNewKubeAPIServerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
@@ -170,18 +170,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeAPIServerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeAPIServerStatusObservedConfigNested withNewKubeAPIServerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeAPIServerStatusObservedConfigNested withNewKubeAPIServerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withCloudCredentialStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$CloudCredentialStatusObservedConfigNested withNewCloudCredentialStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$CloudCredentialStatusObservedConfigNested withNewCloudCredentialStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
@@ -194,18 +194,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withIngressControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$IngressControllerStatusObservedConfigNested withNewIngressControllerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$IngressControllerStatusObservedConfigNested withNewIngressControllerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withCSISnapshotControllerListObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$CSISnapshotControllerListObservedConfigNested withNewCSISnapshotControllerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$CSISnapshotControllerListObservedConfigNested withNewCSISnapshotControllerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
@@ -216,23 +216,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withConsoleObservedConfig(io.fabric.openshift.api.model.operator.v.Console);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ConsoleObservedConfigNested withNewConsoleObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ConsoleObservedConfigNested withNewConsoleObservedConfigLike(io.fabric.openshift.api.model.operator.v.Console);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withClusterCSIDriverObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ClusterCSIDriverObservedConfigNested withNewClusterCSIDriverObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ClusterCSIDriverObservedConfigNested withNewClusterCSIDriverObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
@@ -291,13 +291,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$PodNetworkConnectivityCheckConditionObservedConfigNested withNewPodNetworkConnectivityCheckConditionObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$PodNetworkConnectivityCheckConditionObservedConfigNested withNewPodNetworkConnectivityCheckConditionObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNewPodNetworkConnectivityCheckConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withGenerationStatusObservedConfig(io.fabric.openshift.api.model.operator.v.GenerationStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$GenerationStatusObservedConfigNested withNewGenerationStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$GenerationStatusObservedConfigNested withNewGenerationStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.GenerationStatus);
@@ -323,12 +323,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withClientTLSObservedConfig(io.fabric.openshift.api.model.operator.v.ClientTLS);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ClientTLSObservedConfigNested withNewClientTLSObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ClientTLSObservedConfigNested withNewClientTLSObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClientTLS);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeSchedulerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeSchedulerStatusObservedConfigNested withNewKubeSchedulerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeSchedulerStatusObservedConfigNested withNewKubeSchedulerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
@@ -398,12 +398,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withConsoleProvidersObservedConfig(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ConsoleProvidersObservedConfigNested withNewConsoleProvidersObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ConsoleProvidersObservedConfigNested withNewConsoleProvidersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withStorageStatusObservedConfig(io.fabric.openshift.api.model.operator.v.StorageStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StorageStatusObservedConfigNested withNewStorageStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StorageStatusObservedConfigNested withNewStorageStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageStatus);
@@ -419,22 +419,22 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withContainerObservedConfig(io.fabric.kubernetes.api.model.Container);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ContainerObservedConfigNested withNewContainerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ContainerObservedConfigNested withNewContainerObservedConfigLike(io.fabric.kubernetes.api.model.Container);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withAccessLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.AccessLogging);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AccessLoggingObservedConfigNested withNewAccessLoggingObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AccessLoggingObservedConfigNested withNewAccessLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.AccessLogging);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDeveloperConsoleCatalogCustomizationObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DeveloperConsoleCatalogCustomizationObservedConfigNested withNewDeveloperConsoleCatalogCustomizationObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DeveloperConsoleCatalogCustomizationObservedConfigNested withNewDeveloperConsoleCatalogCustomizationObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
@@ -459,12 +459,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withServiceCatalogAPIServerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogAPIServerStatusObservedConfigNested withNewServiceCatalogAPIServerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogAPIServerStatusObservedConfigNested withNewServiceCatalogAPIServerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDNSNodePlacementObservedConfig(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSNodePlacementObservedConfigNested withNewDNSNodePlacementObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSNodePlacementObservedConfigNested withNewDNSNodePlacementObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
@@ -514,13 +514,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDNSRecordStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSRecordStatusObservedConfigNested withNewDNSRecordStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSRecordStatusObservedConfigNested withNewDNSRecordStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withIngressControllerCaptureHTTPCookieObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$IngressControllerCaptureHTTPCookieObservedConfigNested withNewIngressControllerCaptureHTTPCookieObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$IngressControllerCaptureHTTPCookieObservedConfigNested withNewIngressControllerCaptureHTTPCookieObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
@@ -528,15 +528,15 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withHTTPCompressionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$HTTPCompressionPolicyObservedConfigNested withNewHTTPCompressionPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$HTTPCompressionPolicyObservedConfigNested withNewHTTPCompressionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSObservedConfigNested withNewDNSObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSObservedConfigNested withNewDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNS);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSObservedConfigNested withNewDNSObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSObservedConfigNested withNewDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withPolicyAuditConfigObserved(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$PolicyAuditConfigObservedNested withNewPolicyAuditConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$PolicyAuditConfigObservedNested withNewPolicyAuditConfigObservedLike(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
@@ -544,13 +544,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withAddPageObservedConfig(io.fabric.openshift.api.model.operator.v.AddPage);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AddPageObservedConfigNested withNewAddPageObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AddPageObservedConfigNested withNewAddPageObservedConfigLike(io.fabric.openshift.api.model.operator.v.AddPage);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDNSRecordObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecord);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSRecordObservedConfigNested withNewDNSRecordObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSRecordObservedConfigNested withNewDNSRecordObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecord);
@@ -582,12 +582,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withLabelSelectorUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.LabelSelector);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$LabelSelectorUnsupportedConfigOverridesNested withNewLabelSelectorUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$LabelSelectorUnsupportedConfigOverridesNested withNewLabelSelectorUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.LabelSelector);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
@@ -600,12 +600,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withPodTemplateSpecUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.PodTemplateSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$PodTemplateSpecUnsupportedConfigOverridesNested withNewPodTemplateSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$PodTemplateSpecUnsupportedConfigOverridesNested withNewPodTemplateSpecUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withCSISnapshotControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$CSISnapshotControllerStatusUnsupportedConfigOverridesNested withNewCSISnapshotControllerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$CSISnapshotControllerStatusUnsupportedConfigOverridesNested withNewCSISnapshotControllerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
@@ -618,12 +618,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withResourceRequirementsUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.ResourceRequirements);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ResourceRequirementsUnsupportedConfigOverridesNested withNewResourceRequirementsUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ResourceRequirementsUnsupportedConfigOverridesNested withNewResourceRequirementsUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.ResourceRequirements);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
@@ -680,23 +680,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withCSISnapshotControllerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$CSISnapshotControllerSpecUnsupportedConfigOverridesNested withNewCSISnapshotControllerSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$CSISnapshotControllerSpecUnsupportedConfigOverridesNested withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeAPIServerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeAPIServerListUnsupportedConfigOverridesNested withNewKubeAPIServerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeAPIServerListUnsupportedConfigOverridesNested withNewKubeAPIServerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
@@ -730,18 +730,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeAPIServerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeAPIServerStatusUnsupportedConfigOverridesNested withNewKubeAPIServerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeAPIServerStatusUnsupportedConfigOverridesNested withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withCloudCredentialStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$CloudCredentialStatusUnsupportedConfigOverridesNested withNewCloudCredentialStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$CloudCredentialStatusUnsupportedConfigOverridesNested withNewCloudCredentialStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
@@ -754,18 +754,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withIngressControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$IngressControllerStatusUnsupportedConfigOverridesNested withNewIngressControllerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$IngressControllerStatusUnsupportedConfigOverridesNested withNewIngressControllerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withCSISnapshotControllerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$CSISnapshotControllerListUnsupportedConfigOverridesNested withNewCSISnapshotControllerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$CSISnapshotControllerListUnsupportedConfigOverridesNested withNewCSISnapshotControllerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
@@ -776,23 +776,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withConsoleUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.Console);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ConsoleUnsupportedConfigOverridesNested withNewConsoleUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ConsoleUnsupportedConfigOverridesNested withNewConsoleUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.Console);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withClusterCSIDriverUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ClusterCSIDriverUnsupportedConfigOverridesNested withNewClusterCSIDriverUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ClusterCSIDriverUnsupportedConfigOverridesNested withNewClusterCSIDriverUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
@@ -851,13 +851,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withGenerationStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GenerationStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$GenerationStatusUnsupportedConfigOverridesNested withNewGenerationStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$GenerationStatusUnsupportedConfigOverridesNested withNewGenerationStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GenerationStatus);
@@ -883,12 +883,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withClientTLSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClientTLS);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ClientTLSUnsupportedConfigOverridesNested withNewClientTLSUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ClientTLSUnsupportedConfigOverridesNested withNewClientTLSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClientTLS);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeSchedulerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeSchedulerStatusUnsupportedConfigOverridesNested withNewKubeSchedulerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeSchedulerStatusUnsupportedConfigOverridesNested withNewKubeSchedulerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
@@ -958,12 +958,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withConsoleProvidersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ConsoleProvidersUnsupportedConfigOverridesNested withNewConsoleProvidersUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ConsoleProvidersUnsupportedConfigOverridesNested withNewConsoleProvidersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withStorageStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StorageStatusUnsupportedConfigOverridesNested withNewStorageStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StorageStatusUnsupportedConfigOverridesNested withNewStorageStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageStatus);
@@ -979,22 +979,22 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withContainerUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.Container);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ContainerUnsupportedConfigOverridesNested withNewContainerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ContainerUnsupportedConfigOverridesNested withNewContainerUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.Container);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withAccessLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AccessLogging);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AccessLoggingUnsupportedConfigOverridesNested withNewAccessLoggingUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AccessLoggingUnsupportedConfigOverridesNested withNewAccessLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AccessLogging);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
@@ -1019,12 +1019,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withServiceCatalogAPIServerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDNSNodePlacementUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSNodePlacementUnsupportedConfigOverridesNested withNewDNSNodePlacementUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSNodePlacementUnsupportedConfigOverridesNested withNewDNSNodePlacementUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
@@ -1074,13 +1074,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDNSRecordStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSRecordStatusUnsupportedConfigOverridesNested withNewDNSRecordStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSRecordStatusUnsupportedConfigOverridesNested withNewDNSRecordStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
@@ -1088,15 +1088,15 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withHTTPCompressionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$HTTPCompressionPolicyUnsupportedConfigOverridesNested withNewHTTPCompressionPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$HTTPCompressionPolicyUnsupportedConfigOverridesNested withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNS);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withPolicyAuditConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$PolicyAuditConfigUnsupportedOverridesNested withNewPolicyAuditConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$PolicyAuditConfigUnsupportedOverridesNested withNewPolicyAuditConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
@@ -1104,13 +1104,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withAddPageUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AddPage);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AddPageUnsupportedConfigOverridesNested withNewAddPageUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AddPageUnsupportedConfigOverridesNested withNewAddPageUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AddPage);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList);
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList);
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDNSRecordUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecord);
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSRecordUnsupportedConfigOverridesNested withNewDNSRecordUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSRecordUnsupportedConfigOverridesNested withNewDNSRecordUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecord);
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluentImpl.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluentImpl.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluentImpl.jimple	2025-03-13 15:16:37.583978032 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluentImpl.jimple	2025-03-13 15:20:56.427907754 +0000
@@ -421,20 +421,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -481,20 +481,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -541,20 +541,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -741,20 +741,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -771,20 +771,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -901,40 +901,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -981,40 +981,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1051,20 +1051,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1081,20 +1081,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1291,20 +1291,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1391,20 +1391,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1621,20 +1621,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1691,20 +1691,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1721,20 +1721,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1821,20 +1821,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2001,20 +2001,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2041,10 +2041,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2061,10 +2061,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2091,20 +2091,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2284,23 +2284,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$LabelSelectorObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.kubernetes.api.model.LabelSelector)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2316,43 +2316,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2368,24 +2368,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withPodNetworkConnectivityCheckStatusObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus)
@@ -2596,23 +2596,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$PodTemplateSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.kubernetes.api.model.PodTemplateSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2628,43 +2628,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2680,24 +2680,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withCSISnapshotControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus)
@@ -2908,23 +2908,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ResourceRequirementsObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.kubernetes.api.model.ResourceRequirements)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2940,43 +2940,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2992,24 +2992,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved()
 {
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeStorageVersionMigratorSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec)
@@ -3984,23 +3984,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$CSISnapshotControllerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4016,43 +4016,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
+io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4068,24 +4068,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)
@@ -4154,23 +4154,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4186,56 +4186,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4251,24 +4238,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeAPIServerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerList)
@@ -4843,23 +4843,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
+io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4875,43 +4875,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4927,43 +4927,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4979,43 +4979,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved()
 {
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
+io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5031,24 +5031,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController)
 {
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withCloudCredentialStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus)
@@ -5259,23 +5259,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5291,43 +5291,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved()
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5343,43 +5343,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
+io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5395,43 +5395,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5447,24 +5447,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withCSISnapshotControllerListObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList)
@@ -5636,23 +5636,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConsoleObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.Console)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5668,57 +5668,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5734,41 +5720,38 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String)
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-java.lang.String v, v, v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
 v := @parameter: java.lang.String;
 v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)
@@ -5823,23 +5806,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ContainerLoggingDestinationParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5855,43 +5838,60 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+java.lang.String v, v, v, v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5907,24 +5907,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withClusterCSIDriverObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver)
@@ -6932,23 +6932,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withPodNetworkConnectivityCheckConditionObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -6964,43 +6964,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String)
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent v;
+java.lang.String v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+{
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7016,38 +7030,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
 {
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withGenerationStatusObservedConfig(io.fabric.openshift.api.model.operator.v.GenerationStatus)
@@ -7479,23 +7479,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ClientTLSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClientTLS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7511,43 +7511,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7563,24 +7563,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeSchedulerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus)
@@ -8762,23 +8762,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConsoleProvidersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleProviders)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -8794,43 +8794,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -8846,24 +8846,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withStorageStatusObservedConfig(io.fabric.openshift.api.model.operator.v.StorageStatus)
@@ -9126,23 +9126,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ContainerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.kubernetes.api.model.Container)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9158,43 +9158,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9210,24 +9210,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withAccessLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.AccessLogging)
@@ -9282,23 +9282,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AccessLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AccessLogging)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9314,56 +9314,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9379,24 +9366,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDeveloperConsoleCatalogCustomizationObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization)
@@ -9815,23 +9815,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogAPIServerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9847,43 +9847,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9899,24 +9899,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDNSNodePlacementObservedConfig(io.fabric.openshift.api.model.operator.v.DNSNodePlacement)
@@ -10764,23 +10764,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSRecordStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10796,43 +10796,58 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer)
 {
-io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent v;
+java.lang.String v;
+java.lang.Integer v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.Integer;
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+{
+io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10848,39 +10863,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent v;
-java.lang.String v;
-java.lang.Integer v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.Integer;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withIngressControllerCaptureHTTPCookieObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie)
@@ -11004,23 +11004,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HTTPCompressionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11036,24 +11036,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved()
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$NetFlowConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$NetFlowConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS)
@@ -11108,23 +11108,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
+io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11140,24 +11140,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$NetFlowConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$NetFlowConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withPolicyAuditConfigObserved(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig)
@@ -11281,23 +11281,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AddPageObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AddPage)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11313,43 +11313,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StorageListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StorageListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.StorageList v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StorageListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StorageListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+java.lang.String v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList)
 {
+io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11365,38 +11379,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StorageListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StorageListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList)
 {
+io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StorageListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-java.lang.String v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StorageListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDNSRecordObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecord)
@@ -11965,20 +11965,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12025,20 +12025,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12085,20 +12085,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12285,20 +12285,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12315,20 +12315,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12445,40 +12445,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12525,40 +12525,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12595,20 +12595,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12625,20 +12625,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12835,20 +12835,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12935,20 +12935,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13165,20 +13165,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13235,20 +13235,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13265,20 +13265,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13365,20 +13365,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13545,20 +13545,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13585,10 +13585,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13605,10 +13605,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13635,20 +13635,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13828,23 +13828,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$LabelSelectorUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.kubernetes.api.model.LabelSelector)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13860,43 +13860,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13912,24 +13912,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus)
@@ -14140,23 +14140,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$PodTemplateSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.kubernetes.api.model.PodTemplateSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14172,43 +14172,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14224,24 +14224,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withCSISnapshotControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus)
@@ -14452,23 +14452,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ResourceRequirementsUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.kubernetes.api.model.ResourceRequirements)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14484,43 +14484,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14536,24 +14536,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec)
@@ -15528,23 +15528,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15560,43 +15560,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
+io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15612,24 +15612,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)
@@ -15698,23 +15698,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15730,56 +15730,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15795,24 +15782,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeAPIServerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerList)
@@ -16387,23 +16387,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
+io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16419,43 +16419,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16471,43 +16471,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16523,43 +16523,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides()
 {
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
+io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16575,24 +16575,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController)
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withCloudCredentialStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus)
@@ -16803,23 +16803,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16835,43 +16835,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16887,43 +16887,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
+io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16939,43 +16939,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16991,24 +16991,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withCSISnapshotControllerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList)
@@ -17180,23 +17180,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConsoleUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.Console)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17212,57 +17212,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
-{
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17278,41 +17264,38 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-java.lang.String v, v, v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
 v := @parameter: java.lang.String;
 v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)
@@ -17367,23 +17350,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17399,43 +17382,60 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+java.lang.String v, v, v, v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17451,24 +17451,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withClusterCSIDriverUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver)
@@ -18476,23 +18476,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18508,43 +18508,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String)
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent v;
+java.lang.String v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+{
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18560,38 +18574,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
 {
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withGenerationStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GenerationStatus)
@@ -19023,23 +19023,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ClientTLSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClientTLS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -19055,43 +19055,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -19107,24 +19107,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeSchedulerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus)
@@ -20306,23 +20306,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ConsoleProvidersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleProviders)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20338,43 +20338,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20390,24 +20390,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withStorageStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageStatus)
@@ -20670,23 +20670,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ContainerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.kubernetes.api.model.Container)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20702,43 +20702,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20754,24 +20754,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withAccessLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AccessLogging)
@@ -20826,23 +20826,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AccessLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AccessLogging)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20858,56 +20858,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20923,24 +20910,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization)
@@ -21359,23 +21359,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -21391,43 +21391,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -21443,24 +21443,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDNSNodePlacementUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSNodePlacement)
@@ -22308,23 +22308,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSRecordStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22340,43 +22340,58 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer)
 {
-io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent v;
+java.lang.String v;
+java.lang.Integer v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.Integer;
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+{
+io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22392,39 +22407,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent v;
-java.lang.String v;
-java.lang.Integer v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.Integer;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie)
@@ -22548,23 +22548,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22580,24 +22580,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides()
 {
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS)
@@ -22652,23 +22652,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$DNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
+io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22684,24 +22684,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withPolicyAuditConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig)
@@ -22825,23 +22825,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$AddPageUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AddPage)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22857,43 +22857,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+java.lang.String v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList)
 {
+io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22909,38 +22923,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList)
 {
+io.fabric.openshift.api.model.operator.v.StorageList v;
 io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeSchedulerSpecFluent withDNSRecordUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecord)
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.jimple	2025-03-13 15:16:32.932051176 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.jimple	2025-03-13 15:20:51.807980408 +0000
@@ -16,12 +16,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withLabelSelectorObservedConfig(io.fabric.kubernetes.api.model.LabelSelector);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$LabelSelectorObservedConfigNested withNewLabelSelectorObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$LabelSelectorObservedConfigNested withNewLabelSelectorObservedConfigLike(io.fabric.kubernetes.api.model.LabelSelector);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withPodNetworkConnectivityCheckStatusObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$PodNetworkConnectivityCheckStatusObservedConfigNested withNewPodNetworkConnectivityCheckStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$PodNetworkConnectivityCheckStatusObservedConfigNested withNewPodNetworkConnectivityCheckStatusObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
@@ -34,12 +34,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withPodTemplateSpecObservedConfig(io.fabric.kubernetes.api.model.PodTemplateSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$PodTemplateSpecObservedConfigNested withNewPodTemplateSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$PodTemplateSpecObservedConfigNested withNewPodTemplateSpecObservedConfigLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withCSISnapshotControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$CSISnapshotControllerStatusObservedConfigNested withNewCSISnapshotControllerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$CSISnapshotControllerStatusObservedConfigNested withNewCSISnapshotControllerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
@@ -52,12 +52,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withResourceRequirementsObservedConfig(io.fabric.kubernetes.api.model.ResourceRequirements);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ResourceRequirementsObservedConfigNested withNewResourceRequirementsObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ResourceRequirementsObservedConfigNested withNewResourceRequirementsObservedConfigLike(io.fabric.kubernetes.api.model.ResourceRequirements);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved();
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved();
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeStorageVersionMigratorSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeStorageVersionMigratorSpecObservedConfigNested withNewKubeStorageVersionMigratorSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeStorageVersionMigratorSpecObservedConfigNested withNewKubeStorageVersionMigratorSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
@@ -114,23 +114,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withCSISnapshotControllerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$CSISnapshotControllerSpecObservedConfigNested withNewCSISnapshotControllerSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$CSISnapshotControllerSpecObservedConfigNested withNewCSISnapshotControllerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeAPIServerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeAPIServerListObservedConfigNested withNewKubeAPIServerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeAPIServerListObservedConfigNested withNewKubeAPIServerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
@@ -164,18 +164,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeAPIServerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeAPIServerStatusObservedConfigNested withNewKubeAPIServerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeAPIServerStatusObservedConfigNested withNewKubeAPIServerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withCloudCredentialStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$CloudCredentialStatusObservedConfigNested withNewCloudCredentialStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$CloudCredentialStatusObservedConfigNested withNewCloudCredentialStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
@@ -188,18 +188,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withIngressControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$IngressControllerStatusObservedConfigNested withNewIngressControllerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$IngressControllerStatusObservedConfigNested withNewIngressControllerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withCSISnapshotControllerListObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$CSISnapshotControllerListObservedConfigNested withNewCSISnapshotControllerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$CSISnapshotControllerListObservedConfigNested withNewCSISnapshotControllerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
@@ -210,23 +210,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withConsoleObservedConfig(io.fabric.openshift.api.model.operator.v.Console);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ConsoleObservedConfigNested withNewConsoleObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ConsoleObservedConfigNested withNewConsoleObservedConfigLike(io.fabric.openshift.api.model.operator.v.Console);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withClusterCSIDriverObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ClusterCSIDriverObservedConfigNested withNewClusterCSIDriverObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ClusterCSIDriverObservedConfigNested withNewClusterCSIDriverObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
@@ -285,13 +285,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$PodNetworkConnectivityCheckConditionObservedConfigNested withNewPodNetworkConnectivityCheckConditionObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$PodNetworkConnectivityCheckConditionObservedConfigNested withNewPodNetworkConnectivityCheckConditionObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNewPodNetworkConnectivityCheckConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withGenerationStatusObservedConfig(io.fabric.openshift.api.model.operator.v.GenerationStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$GenerationStatusObservedConfigNested withNewGenerationStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$GenerationStatusObservedConfigNested withNewGenerationStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.GenerationStatus);
@@ -317,12 +317,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withClientTLSObservedConfig(io.fabric.openshift.api.model.operator.v.ClientTLS);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ClientTLSObservedConfigNested withNewClientTLSObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ClientTLSObservedConfigNested withNewClientTLSObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClientTLS);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeSchedulerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeSchedulerStatusObservedConfigNested withNewKubeSchedulerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeSchedulerStatusObservedConfigNested withNewKubeSchedulerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
@@ -392,12 +392,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withConsoleProvidersObservedConfig(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ConsoleProvidersObservedConfigNested withNewConsoleProvidersObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ConsoleProvidersObservedConfigNested withNewConsoleProvidersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withStorageStatusObservedConfig(io.fabric.openshift.api.model.operator.v.StorageStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StorageStatusObservedConfigNested withNewStorageStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StorageStatusObservedConfigNested withNewStorageStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageStatus);
@@ -413,22 +413,22 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withContainerObservedConfig(io.fabric.kubernetes.api.model.Container);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ContainerObservedConfigNested withNewContainerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ContainerObservedConfigNested withNewContainerObservedConfigLike(io.fabric.kubernetes.api.model.Container);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withAccessLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.AccessLogging);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AccessLoggingObservedConfigNested withNewAccessLoggingObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AccessLoggingObservedConfigNested withNewAccessLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.AccessLogging);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDeveloperConsoleCatalogCustomizationObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DeveloperConsoleCatalogCustomizationObservedConfigNested withNewDeveloperConsoleCatalogCustomizationObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DeveloperConsoleCatalogCustomizationObservedConfigNested withNewDeveloperConsoleCatalogCustomizationObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
@@ -453,12 +453,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withServiceCatalogAPIServerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogAPIServerStatusObservedConfigNested withNewServiceCatalogAPIServerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogAPIServerStatusObservedConfigNested withNewServiceCatalogAPIServerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDNSNodePlacementObservedConfig(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSNodePlacementObservedConfigNested withNewDNSNodePlacementObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSNodePlacementObservedConfigNested withNewDNSNodePlacementObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
@@ -508,13 +508,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDNSRecordStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSRecordStatusObservedConfigNested withNewDNSRecordStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSRecordStatusObservedConfigNested withNewDNSRecordStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withIngressControllerCaptureHTTPCookieObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$IngressControllerCaptureHTTPCookieObservedConfigNested withNewIngressControllerCaptureHTTPCookieObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$IngressControllerCaptureHTTPCookieObservedConfigNested withNewIngressControllerCaptureHTTPCookieObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
@@ -522,15 +522,15 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withHTTPCompressionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$HTTPCompressionPolicyObservedConfigNested withNewHTTPCompressionPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$HTTPCompressionPolicyObservedConfigNested withNewHTTPCompressionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSObservedConfigNested withNewDNSObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSObservedConfigNested withNewDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNS);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSObservedConfigNested withNewDNSObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSObservedConfigNested withNewDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withPolicyAuditConfigObserved(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$PolicyAuditConfigObservedNested withNewPolicyAuditConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$PolicyAuditConfigObservedNested withNewPolicyAuditConfigObservedLike(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
@@ -538,13 +538,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withAddPageObservedConfig(io.fabric.openshift.api.model.operator.v.AddPage);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AddPageObservedConfigNested withNewAddPageObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AddPageObservedConfigNested withNewAddPageObservedConfigLike(io.fabric.openshift.api.model.operator.v.AddPage);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDNSRecordObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecord);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSRecordObservedConfigNested withNewDNSRecordObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSRecordObservedConfigNested withNewDNSRecordObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecord);
@@ -573,12 +573,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withLabelSelectorUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.LabelSelector);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$LabelSelectorUnsupportedConfigOverridesNested withNewLabelSelectorUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$LabelSelectorUnsupportedConfigOverridesNested withNewLabelSelectorUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.LabelSelector);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
@@ -591,12 +591,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withPodTemplateSpecUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.PodTemplateSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$PodTemplateSpecUnsupportedConfigOverridesNested withNewPodTemplateSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$PodTemplateSpecUnsupportedConfigOverridesNested withNewPodTemplateSpecUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withCSISnapshotControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$CSISnapshotControllerStatusUnsupportedConfigOverridesNested withNewCSISnapshotControllerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$CSISnapshotControllerStatusUnsupportedConfigOverridesNested withNewCSISnapshotControllerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
@@ -609,12 +609,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withResourceRequirementsUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.ResourceRequirements);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ResourceRequirementsUnsupportedConfigOverridesNested withNewResourceRequirementsUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ResourceRequirementsUnsupportedConfigOverridesNested withNewResourceRequirementsUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.ResourceRequirements);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
@@ -671,23 +671,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withCSISnapshotControllerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$CSISnapshotControllerSpecUnsupportedConfigOverridesNested withNewCSISnapshotControllerSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$CSISnapshotControllerSpecUnsupportedConfigOverridesNested withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeAPIServerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeAPIServerListUnsupportedConfigOverridesNested withNewKubeAPIServerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeAPIServerListUnsupportedConfigOverridesNested withNewKubeAPIServerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
@@ -721,18 +721,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeAPIServerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeAPIServerStatusUnsupportedConfigOverridesNested withNewKubeAPIServerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeAPIServerStatusUnsupportedConfigOverridesNested withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withCloudCredentialStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$CloudCredentialStatusUnsupportedConfigOverridesNested withNewCloudCredentialStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$CloudCredentialStatusUnsupportedConfigOverridesNested withNewCloudCredentialStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
@@ -745,18 +745,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withIngressControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$IngressControllerStatusUnsupportedConfigOverridesNested withNewIngressControllerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$IngressControllerStatusUnsupportedConfigOverridesNested withNewIngressControllerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withCSISnapshotControllerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$CSISnapshotControllerListUnsupportedConfigOverridesNested withNewCSISnapshotControllerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$CSISnapshotControllerListUnsupportedConfigOverridesNested withNewCSISnapshotControllerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
@@ -767,23 +767,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withConsoleUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.Console);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ConsoleUnsupportedConfigOverridesNested withNewConsoleUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ConsoleUnsupportedConfigOverridesNested withNewConsoleUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.Console);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withClusterCSIDriverUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ClusterCSIDriverUnsupportedConfigOverridesNested withNewClusterCSIDriverUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ClusterCSIDriverUnsupportedConfigOverridesNested withNewClusterCSIDriverUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
@@ -842,13 +842,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withGenerationStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GenerationStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$GenerationStatusUnsupportedConfigOverridesNested withNewGenerationStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$GenerationStatusUnsupportedConfigOverridesNested withNewGenerationStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GenerationStatus);
@@ -874,12 +874,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withClientTLSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClientTLS);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ClientTLSUnsupportedConfigOverridesNested withNewClientTLSUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ClientTLSUnsupportedConfigOverridesNested withNewClientTLSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClientTLS);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeSchedulerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeSchedulerStatusUnsupportedConfigOverridesNested withNewKubeSchedulerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeSchedulerStatusUnsupportedConfigOverridesNested withNewKubeSchedulerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
@@ -949,12 +949,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withConsoleProvidersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ConsoleProvidersUnsupportedConfigOverridesNested withNewConsoleProvidersUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ConsoleProvidersUnsupportedConfigOverridesNested withNewConsoleProvidersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withStorageStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StorageStatusUnsupportedConfigOverridesNested withNewStorageStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StorageStatusUnsupportedConfigOverridesNested withNewStorageStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageStatus);
@@ -970,22 +970,22 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withContainerUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.Container);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ContainerUnsupportedConfigOverridesNested withNewContainerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ContainerUnsupportedConfigOverridesNested withNewContainerUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.Container);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withAccessLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AccessLogging);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AccessLoggingUnsupportedConfigOverridesNested withNewAccessLoggingUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AccessLoggingUnsupportedConfigOverridesNested withNewAccessLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AccessLogging);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
@@ -1010,12 +1010,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withServiceCatalogAPIServerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDNSNodePlacementUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSNodePlacementUnsupportedConfigOverridesNested withNewDNSNodePlacementUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSNodePlacementUnsupportedConfigOverridesNested withNewDNSNodePlacementUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
@@ -1065,13 +1065,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDNSRecordStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSRecordStatusUnsupportedConfigOverridesNested withNewDNSRecordStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSRecordStatusUnsupportedConfigOverridesNested withNewDNSRecordStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
@@ -1079,15 +1079,15 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withHTTPCompressionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$HTTPCompressionPolicyUnsupportedConfigOverridesNested withNewHTTPCompressionPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$HTTPCompressionPolicyUnsupportedConfigOverridesNested withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNS);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withPolicyAuditConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$PolicyAuditConfigUnsupportedOverridesNested withNewPolicyAuditConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$PolicyAuditConfigUnsupportedOverridesNested withNewPolicyAuditConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
@@ -1095,13 +1095,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withAddPageUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AddPage);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AddPageUnsupportedConfigOverridesNested withNewAddPageUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AddPageUnsupportedConfigOverridesNested withNewAddPageUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AddPage);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList);
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList);
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDNSRecordUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecord);
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSRecordUnsupportedConfigOverridesNested withNewDNSRecordUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSRecordUnsupportedConfigOverridesNested withNewDNSRecordUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecord);
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluentImpl.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluentImpl.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluentImpl.jimple	2025-03-13 15:16:37.959972120 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluentImpl.jimple	2025-03-13 15:20:56.763902472 +0000
@@ -343,20 +343,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -403,20 +403,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -463,20 +463,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -663,20 +663,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -693,20 +693,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -823,40 +823,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -903,40 +903,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -973,20 +973,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1003,20 +1003,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1213,20 +1213,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1313,20 +1313,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1543,20 +1543,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1613,20 +1613,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1643,20 +1643,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1743,20 +1743,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1923,20 +1923,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1963,10 +1963,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1983,10 +1983,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2013,20 +2013,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2206,23 +2206,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$LabelSelectorObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.kubernetes.api.model.LabelSelector)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2238,43 +2238,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2290,24 +2290,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withPodNetworkConnectivityCheckStatusObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus)
@@ -2518,23 +2518,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$PodTemplateSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.kubernetes.api.model.PodTemplateSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2550,43 +2550,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2602,24 +2602,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withCSISnapshotControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus)
@@ -2830,23 +2830,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ResourceRequirementsObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.kubernetes.api.model.ResourceRequirements)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2862,43 +2862,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2914,24 +2914,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved()
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeStorageVersionMigratorSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec)
@@ -3906,23 +3906,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$CSISnapshotControllerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -3938,43 +3938,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
+io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -3990,24 +3990,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)
@@ -4076,23 +4076,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4108,56 +4108,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent v;
-java.lang.String v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4173,24 +4160,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeAPIServerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerList)
@@ -4765,23 +4765,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
+io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4797,43 +4797,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4849,43 +4849,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4901,43 +4901,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved()
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4953,24 +4953,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController)
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withCloudCredentialStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus)
@@ -5181,23 +5181,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5213,43 +5213,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved()
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5265,43 +5265,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
+io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5317,43 +5317,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5369,24 +5369,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withCSISnapshotControllerListObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList)
@@ -5558,23 +5558,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConsoleObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.Console)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5590,57 +5590,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent v;
-java.lang.String v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5656,41 +5642,38 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String)
 {
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent v;
+java.lang.String v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-java.lang.String v, v, v, v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
 v := @parameter: java.lang.String;
 v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)
@@ -5745,23 +5728,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ContainerLoggingDestinationParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5777,43 +5760,60 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+java.lang.String v, v, v, v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5829,24 +5829,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withClusterCSIDriverObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver)
@@ -6854,23 +6854,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withPodNetworkConnectivityCheckConditionObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -6886,43 +6886,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String)
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+{
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -6938,38 +6952,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withGenerationStatusObservedConfig(io.fabric.openshift.api.model.operator.v.GenerationStatus)
@@ -7401,23 +7401,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ClientTLSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClientTLS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7433,43 +7433,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7485,24 +7485,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeSchedulerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus)
@@ -8684,23 +8684,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConsoleProvidersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleProviders)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -8716,43 +8716,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -8768,24 +8768,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withStorageStatusObservedConfig(io.fabric.openshift.api.model.operator.v.StorageStatus)
@@ -9048,23 +9048,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ContainerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.kubernetes.api.model.Container)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9080,43 +9080,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9132,24 +9132,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withAccessLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.AccessLogging)
@@ -9204,23 +9204,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AccessLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AccessLogging)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9236,56 +9236,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9301,24 +9288,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDeveloperConsoleCatalogCustomizationObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization)
@@ -9737,23 +9737,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogAPIServerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9769,43 +9769,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9821,24 +9821,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDNSNodePlacementObservedConfig(io.fabric.openshift.api.model.operator.v.DNSNodePlacement)
@@ -10686,23 +10686,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSRecordStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10718,43 +10718,58 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer)
+{
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+java.lang.Integer v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.Integer;
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10770,39 +10785,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent v;
-java.lang.String v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-java.lang.Integer v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.Integer;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withIngressControllerCaptureHTTPCookieObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie)
@@ -10926,23 +10926,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HTTPCompressionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10958,24 +10958,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved()
 {
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$NetFlowConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$NetFlowConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS)
@@ -11030,23 +11030,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11062,24 +11062,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$NetFlowConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$NetFlowConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withPolicyAuditConfigObserved(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig)
@@ -11203,23 +11203,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AddPageObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AddPage)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11235,43 +11235,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StorageListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StorageListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StorageListObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StorageListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList)
 {
+io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11287,38 +11301,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StorageListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StorageListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList)
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StorageListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StorageListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDNSRecordObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecord)
@@ -11853,20 +11853,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -11913,20 +11913,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -11973,20 +11973,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12173,20 +12173,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12203,20 +12203,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12333,40 +12333,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12413,40 +12413,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12483,20 +12483,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12513,20 +12513,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12723,20 +12723,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12823,20 +12823,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13053,20 +13053,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13123,20 +13123,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13153,20 +13153,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13253,20 +13253,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13433,20 +13433,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13473,10 +13473,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13493,10 +13493,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13523,20 +13523,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13716,23 +13716,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$LabelSelectorUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.kubernetes.api.model.LabelSelector)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13748,43 +13748,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13800,24 +13800,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus)
@@ -14028,23 +14028,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$PodTemplateSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.kubernetes.api.model.PodTemplateSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14060,43 +14060,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14112,24 +14112,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withCSISnapshotControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus)
@@ -14340,23 +14340,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ResourceRequirementsUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.kubernetes.api.model.ResourceRequirements)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14372,43 +14372,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14424,24 +14424,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec)
@@ -15416,23 +15416,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15448,43 +15448,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
+io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15500,24 +15500,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)
@@ -15586,23 +15586,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15618,56 +15618,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent v;
-java.lang.String v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15683,24 +15670,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeAPIServerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerList)
@@ -16275,23 +16275,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
+io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16307,43 +16307,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16359,43 +16359,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16411,43 +16411,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16463,24 +16463,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController)
 {
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withCloudCredentialStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus)
@@ -16691,23 +16691,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16723,43 +16723,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16775,43 +16775,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
+io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16827,43 +16827,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16879,24 +16879,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withCSISnapshotControllerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList)
@@ -17068,23 +17068,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConsoleUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.Console)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17100,57 +17100,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent v;
-java.lang.String v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17166,41 +17152,38 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
 {
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent v;
+java.lang.String v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-java.lang.String v, v, v, v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
 v := @parameter: java.lang.String;
 v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)
@@ -17255,23 +17238,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17287,43 +17270,60 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+java.lang.String v, v, v, v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17339,24 +17339,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withClusterCSIDriverUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver)
@@ -18364,23 +18364,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18396,43 +18396,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String)
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+{
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18448,38 +18462,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withGenerationStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GenerationStatus)
@@ -18911,23 +18911,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ClientTLSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClientTLS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18943,43 +18943,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18995,24 +18995,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeSchedulerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus)
@@ -20194,23 +20194,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ConsoleProvidersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleProviders)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20226,43 +20226,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20278,24 +20278,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withStorageStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageStatus)
@@ -20558,23 +20558,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ContainerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.kubernetes.api.model.Container)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20590,43 +20590,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20642,24 +20642,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withAccessLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AccessLogging)
@@ -20714,23 +20714,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AccessLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AccessLogging)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20746,56 +20746,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20811,24 +20798,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization)
@@ -21247,23 +21247,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -21279,43 +21279,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -21331,24 +21331,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDNSNodePlacementUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSNodePlacement)
@@ -22196,23 +22196,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSRecordStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22228,43 +22228,58 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer)
+{
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+java.lang.Integer v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.Integer;
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22280,39 +22295,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent v;
-java.lang.String v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-java.lang.Integer v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.Integer;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie)
@@ -22436,23 +22436,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22468,24 +22468,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides()
 {
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS)
@@ -22540,23 +22540,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$DNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22572,24 +22572,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withPolicyAuditConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig)
@@ -22713,23 +22713,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$AddPageUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AddPage)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22745,43 +22745,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList)
 {
+io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22797,38 +22811,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList)
 {
-io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl: io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v = new io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpecFluent withDNSRecordUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecord)
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.jimple	2025-03-13 15:16:33.384044069 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.jimple	2025-03-13 15:20:52.271973111 +0000
@@ -111,12 +111,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withLabelSelectorObservedConfig(io.fabric.kubernetes.api.model.LabelSelector);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$LabelSelectorObservedConfigNested withNewLabelSelectorObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$LabelSelectorObservedConfigNested withNewLabelSelectorObservedConfigLike(io.fabric.kubernetes.api.model.LabelSelector);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withPodNetworkConnectivityCheckStatusObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$PodNetworkConnectivityCheckStatusObservedConfigNested withNewPodNetworkConnectivityCheckStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$PodNetworkConnectivityCheckStatusObservedConfigNested withNewPodNetworkConnectivityCheckStatusObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
@@ -129,12 +129,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withPodTemplateSpecObservedConfig(io.fabric.kubernetes.api.model.PodTemplateSpec);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$PodTemplateSpecObservedConfigNested withNewPodTemplateSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$PodTemplateSpecObservedConfigNested withNewPodTemplateSpecObservedConfigLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withCSISnapshotControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$CSISnapshotControllerStatusObservedConfigNested withNewCSISnapshotControllerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$CSISnapshotControllerStatusObservedConfigNested withNewCSISnapshotControllerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
@@ -147,12 +147,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withResourceRequirementsObservedConfig(io.fabric.kubernetes.api.model.ResourceRequirements);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ResourceRequirementsObservedConfigNested withNewResourceRequirementsObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ResourceRequirementsObservedConfigNested withNewResourceRequirementsObservedConfigLike(io.fabric.kubernetes.api.model.ResourceRequirements);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved();
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved();
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeStorageVersionMigratorSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeStorageVersionMigratorSpecObservedConfigNested withNewKubeStorageVersionMigratorSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeStorageVersionMigratorSpecObservedConfigNested withNewKubeStorageVersionMigratorSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
@@ -209,23 +209,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withCSISnapshotControllerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$CSISnapshotControllerSpecObservedConfigNested withNewCSISnapshotControllerSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$CSISnapshotControllerSpecObservedConfigNested withNewCSISnapshotControllerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeAPIServerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeAPIServerListObservedConfigNested withNewKubeAPIServerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeAPIServerListObservedConfigNested withNewKubeAPIServerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
@@ -259,18 +259,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeAPIServerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeAPIServerStatusObservedConfigNested withNewKubeAPIServerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeAPIServerStatusObservedConfigNested withNewKubeAPIServerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withCloudCredentialStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$CloudCredentialStatusObservedConfigNested withNewCloudCredentialStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$CloudCredentialStatusObservedConfigNested withNewCloudCredentialStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
@@ -283,18 +283,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withIngressControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$IngressControllerStatusObservedConfigNested withNewIngressControllerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$IngressControllerStatusObservedConfigNested withNewIngressControllerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withCSISnapshotControllerListObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$CSISnapshotControllerListObservedConfigNested withNewCSISnapshotControllerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$CSISnapshotControllerListObservedConfigNested withNewCSISnapshotControllerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
@@ -305,23 +305,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withConsoleObservedConfig(io.fabric.openshift.api.model.operator.v.Console);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ConsoleObservedConfigNested withNewConsoleObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ConsoleObservedConfigNested withNewConsoleObservedConfigLike(io.fabric.openshift.api.model.operator.v.Console);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withClusterCSIDriverObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ClusterCSIDriverObservedConfigNested withNewClusterCSIDriverObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ClusterCSIDriverObservedConfigNested withNewClusterCSIDriverObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
@@ -380,13 +380,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$PodNetworkConnectivityCheckConditionObservedConfigNested withNewPodNetworkConnectivityCheckConditionObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$PodNetworkConnectivityCheckConditionObservedConfigNested withNewPodNetworkConnectivityCheckConditionObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewPodNetworkConnectivityCheckConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withGenerationStatusObservedConfig(io.fabric.openshift.api.model.operator.v.GenerationStatus);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$GenerationStatusObservedConfigNested withNewGenerationStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$GenerationStatusObservedConfigNested withNewGenerationStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.GenerationStatus);
@@ -412,12 +412,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withClientTLSObservedConfig(io.fabric.openshift.api.model.operator.v.ClientTLS);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ClientTLSObservedConfigNested withNewClientTLSObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ClientTLSObservedConfigNested withNewClientTLSObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClientTLS);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeSchedulerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeSchedulerStatusObservedConfigNested withNewKubeSchedulerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeSchedulerStatusObservedConfigNested withNewKubeSchedulerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
@@ -487,12 +487,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withConsoleProvidersObservedConfig(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ConsoleProvidersObservedConfigNested withNewConsoleProvidersObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ConsoleProvidersObservedConfigNested withNewConsoleProvidersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withStorageStatusObservedConfig(io.fabric.openshift.api.model.operator.v.StorageStatus);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StorageStatusObservedConfigNested withNewStorageStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StorageStatusObservedConfigNested withNewStorageStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageStatus);
@@ -508,22 +508,22 @@
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withContainerObservedConfig(io.fabric.kubernetes.api.model.Container);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ContainerObservedConfigNested withNewContainerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ContainerObservedConfigNested withNewContainerObservedConfigLike(io.fabric.kubernetes.api.model.Container);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withAccessLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.AccessLogging);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AccessLoggingObservedConfigNested withNewAccessLoggingObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AccessLoggingObservedConfigNested withNewAccessLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.AccessLogging);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDeveloperConsoleCatalogCustomizationObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DeveloperConsoleCatalogCustomizationObservedConfigNested withNewDeveloperConsoleCatalogCustomizationObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DeveloperConsoleCatalogCustomizationObservedConfigNested withNewDeveloperConsoleCatalogCustomizationObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
@@ -548,12 +548,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withServiceCatalogAPIServerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogAPIServerStatusObservedConfigNested withNewServiceCatalogAPIServerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogAPIServerStatusObservedConfigNested withNewServiceCatalogAPIServerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDNSNodePlacementObservedConfig(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSNodePlacementObservedConfigNested withNewDNSNodePlacementObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSNodePlacementObservedConfigNested withNewDNSNodePlacementObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
@@ -603,13 +603,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDNSRecordStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSRecordStatusObservedConfigNested withNewDNSRecordStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSRecordStatusObservedConfigNested withNewDNSRecordStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withIngressControllerCaptureHTTPCookieObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$IngressControllerCaptureHTTPCookieObservedConfigNested withNewIngressControllerCaptureHTTPCookieObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$IngressControllerCaptureHTTPCookieObservedConfigNested withNewIngressControllerCaptureHTTPCookieObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
@@ -617,15 +617,15 @@
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withHTTPCompressionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$HTTPCompressionPolicyObservedConfigNested withNewHTTPCompressionPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$HTTPCompressionPolicyObservedConfigNested withNewHTTPCompressionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSObservedConfigNested withNewDNSObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSObservedConfigNested withNewDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNS);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSObservedConfigNested withNewDNSObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSObservedConfigNested withNewDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withPolicyAuditConfigObserved(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$PolicyAuditConfigObservedNested withNewPolicyAuditConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$PolicyAuditConfigObservedNested withNewPolicyAuditConfigObservedLike(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
@@ -633,13 +633,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withAddPageObservedConfig(io.fabric.openshift.api.model.operator.v.AddPage);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AddPageObservedConfigNested withNewAddPageObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AddPageObservedConfigNested withNewAddPageObservedConfigLike(io.fabric.openshift.api.model.operator.v.AddPage);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDNSRecordObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecord);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSRecordObservedConfigNested withNewDNSRecordObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSRecordObservedConfigNested withNewDNSRecordObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecord);
@@ -683,12 +683,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withLabelSelectorUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.LabelSelector);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$LabelSelectorUnsupportedConfigOverridesNested withNewLabelSelectorUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$LabelSelectorUnsupportedConfigOverridesNested withNewLabelSelectorUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.LabelSelector);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
@@ -701,12 +701,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withPodTemplateSpecUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.PodTemplateSpec);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$PodTemplateSpecUnsupportedConfigOverridesNested withNewPodTemplateSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$PodTemplateSpecUnsupportedConfigOverridesNested withNewPodTemplateSpecUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withCSISnapshotControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$CSISnapshotControllerStatusUnsupportedConfigOverridesNested withNewCSISnapshotControllerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$CSISnapshotControllerStatusUnsupportedConfigOverridesNested withNewCSISnapshotControllerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
@@ -719,12 +719,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withResourceRequirementsUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.ResourceRequirements);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ResourceRequirementsUnsupportedConfigOverridesNested withNewResourceRequirementsUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ResourceRequirementsUnsupportedConfigOverridesNested withNewResourceRequirementsUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.ResourceRequirements);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
@@ -781,23 +781,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withCSISnapshotControllerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$CSISnapshotControllerSpecUnsupportedConfigOverridesNested withNewCSISnapshotControllerSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$CSISnapshotControllerSpecUnsupportedConfigOverridesNested withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeAPIServerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeAPIServerListUnsupportedConfigOverridesNested withNewKubeAPIServerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeAPIServerListUnsupportedConfigOverridesNested withNewKubeAPIServerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
@@ -831,18 +831,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeAPIServerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeAPIServerStatusUnsupportedConfigOverridesNested withNewKubeAPIServerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeAPIServerStatusUnsupportedConfigOverridesNested withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withCloudCredentialStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$CloudCredentialStatusUnsupportedConfigOverridesNested withNewCloudCredentialStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$CloudCredentialStatusUnsupportedConfigOverridesNested withNewCloudCredentialStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
@@ -855,18 +855,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withIngressControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$IngressControllerStatusUnsupportedConfigOverridesNested withNewIngressControllerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$IngressControllerStatusUnsupportedConfigOverridesNested withNewIngressControllerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withCSISnapshotControllerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$CSISnapshotControllerListUnsupportedConfigOverridesNested withNewCSISnapshotControllerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$CSISnapshotControllerListUnsupportedConfigOverridesNested withNewCSISnapshotControllerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
@@ -877,23 +877,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withConsoleUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.Console);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ConsoleUnsupportedConfigOverridesNested withNewConsoleUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ConsoleUnsupportedConfigOverridesNested withNewConsoleUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.Console);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withClusterCSIDriverUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ClusterCSIDriverUnsupportedConfigOverridesNested withNewClusterCSIDriverUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ClusterCSIDriverUnsupportedConfigOverridesNested withNewClusterCSIDriverUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
@@ -952,13 +952,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withGenerationStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GenerationStatus);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$GenerationStatusUnsupportedConfigOverridesNested withNewGenerationStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$GenerationStatusUnsupportedConfigOverridesNested withNewGenerationStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GenerationStatus);
@@ -984,12 +984,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withClientTLSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClientTLS);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ClientTLSUnsupportedConfigOverridesNested withNewClientTLSUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ClientTLSUnsupportedConfigOverridesNested withNewClientTLSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClientTLS);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeSchedulerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeSchedulerStatusUnsupportedConfigOverridesNested withNewKubeSchedulerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeSchedulerStatusUnsupportedConfigOverridesNested withNewKubeSchedulerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
@@ -1059,12 +1059,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withConsoleProvidersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ConsoleProvidersUnsupportedConfigOverridesNested withNewConsoleProvidersUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ConsoleProvidersUnsupportedConfigOverridesNested withNewConsoleProvidersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withStorageStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageStatus);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StorageStatusUnsupportedConfigOverridesNested withNewStorageStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StorageStatusUnsupportedConfigOverridesNested withNewStorageStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageStatus);
@@ -1080,22 +1080,22 @@
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withContainerUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.Container);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ContainerUnsupportedConfigOverridesNested withNewContainerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ContainerUnsupportedConfigOverridesNested withNewContainerUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.Container);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withAccessLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AccessLogging);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AccessLoggingUnsupportedConfigOverridesNested withNewAccessLoggingUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AccessLoggingUnsupportedConfigOverridesNested withNewAccessLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AccessLogging);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
@@ -1120,12 +1120,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withServiceCatalogAPIServerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDNSNodePlacementUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSNodePlacementUnsupportedConfigOverridesNested withNewDNSNodePlacementUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSNodePlacementUnsupportedConfigOverridesNested withNewDNSNodePlacementUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
@@ -1175,13 +1175,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDNSRecordStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSRecordStatusUnsupportedConfigOverridesNested withNewDNSRecordStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSRecordStatusUnsupportedConfigOverridesNested withNewDNSRecordStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
@@ -1189,15 +1189,15 @@
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withHTTPCompressionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$HTTPCompressionPolicyUnsupportedConfigOverridesNested withNewHTTPCompressionPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$HTTPCompressionPolicyUnsupportedConfigOverridesNested withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNS);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withPolicyAuditConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$PolicyAuditConfigUnsupportedOverridesNested withNewPolicyAuditConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$PolicyAuditConfigUnsupportedOverridesNested withNewPolicyAuditConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
@@ -1205,13 +1205,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withAddPageUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AddPage);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AddPageUnsupportedConfigOverridesNested withNewAddPageUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AddPageUnsupportedConfigOverridesNested withNewAddPageUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AddPage);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList);
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList);
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDNSRecordUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecord);
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSRecordUnsupportedConfigOverridesNested withNewDNSRecordUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSRecordUnsupportedConfigOverridesNested withNewDNSRecordUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecord);
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluentImpl.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluentImpl.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluentImpl.jimple	2025-03-13 15:16:38.323966396 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluentImpl.jimple	2025-03-13 15:20:57.119896872 +0000
@@ -2366,20 +2366,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2426,20 +2426,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2486,20 +2486,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2686,20 +2686,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2716,20 +2716,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2846,40 +2846,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2926,40 +2926,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2996,20 +2996,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -3026,20 +3026,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -3236,20 +3236,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -3336,20 +3336,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -3566,20 +3566,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -3636,20 +3636,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -3666,20 +3666,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -3766,20 +3766,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -3946,20 +3946,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -3986,10 +3986,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4006,10 +4006,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4036,20 +4036,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4229,23 +4229,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$LabelSelectorObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.kubernetes.api.model.LabelSelector)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4261,43 +4261,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4313,24 +4313,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withPodNetworkConnectivityCheckStatusObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus)
@@ -4541,23 +4541,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$PodTemplateSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.kubernetes.api.model.PodTemplateSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4573,43 +4573,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4625,24 +4625,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withCSISnapshotControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus)
@@ -4853,23 +4853,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ResourceRequirementsObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.kubernetes.api.model.ResourceRequirements)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4885,43 +4885,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4937,24 +4937,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeStorageVersionMigratorSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec)
@@ -5929,23 +5929,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$CSISnapshotControllerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5961,43 +5961,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
+io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -6013,24 +6013,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)
@@ -6099,23 +6099,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -6131,56 +6131,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluent v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -6196,24 +6183,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluent v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeAPIServerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerList)
@@ -6788,23 +6788,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
+io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -6820,43 +6820,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -6872,43 +6872,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -6924,43 +6924,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
+io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -6976,24 +6976,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController)
 {
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withCloudCredentialStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus)
@@ -7204,23 +7204,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7236,43 +7236,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7288,43 +7288,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
+io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7340,43 +7340,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7392,24 +7392,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withCSISnapshotControllerListObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList)
@@ -7581,23 +7581,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConsoleObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.Console)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7613,57 +7613,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluent v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7679,41 +7665,38 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String)
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluent v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-java.lang.String v, v, v, v, v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluent v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
 v := @parameter: java.lang.String;
 v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)
@@ -7768,23 +7751,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ContainerLoggingDestinationParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7800,43 +7783,60 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluent v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+java.lang.String v, v, v, v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7852,24 +7852,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withClusterCSIDriverObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver)
@@ -8877,23 +8877,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withPodNetworkConnectivityCheckConditionObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -8909,43 +8909,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String)
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+{
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -8961,38 +8975,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
 {
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluent v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withGenerationStatusObservedConfig(io.fabric.openshift.api.model.operator.v.GenerationStatus)
@@ -9424,23 +9424,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ClientTLSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClientTLS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9456,43 +9456,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9508,24 +9508,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeSchedulerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus)
@@ -10707,23 +10707,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConsoleProvidersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleProviders)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10739,43 +10739,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10791,24 +10791,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withStorageStatusObservedConfig(io.fabric.openshift.api.model.operator.v.StorageStatus)
@@ -11071,23 +11071,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ContainerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.kubernetes.api.model.Container)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11103,43 +11103,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11155,24 +11155,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withAccessLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.AccessLogging)
@@ -11227,23 +11227,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AccessLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AccessLogging)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11259,56 +11259,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluent v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11324,24 +11311,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDeveloperConsoleCatalogCustomizationObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization)
@@ -11760,23 +11760,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogAPIServerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11792,43 +11792,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11844,24 +11844,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDNSNodePlacementObservedConfig(io.fabric.openshift.api.model.operator.v.DNSNodePlacement)
@@ -12709,23 +12709,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSRecordStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -12741,43 +12741,58 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer)
 {
-io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluent v;
+java.lang.Integer v;
+v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.Integer;
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+{
+io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -12793,39 +12808,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluent v;
-java.lang.Integer v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.Integer;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withIngressControllerCaptureHTTPCookieObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie)
@@ -12949,23 +12949,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HTTPCompressionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -12981,24 +12981,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved()
 {
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$NetFlowConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$NetFlowConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS)
@@ -13053,23 +13053,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
+io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -13085,24 +13085,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$NetFlowConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$NetFlowConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withPolicyAuditConfigObserved(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig)
@@ -13226,23 +13226,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AddPageObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AddPage)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -13258,43 +13258,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StorageListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StorageListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.StorageList v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StorageListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StorageListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList)
 {
+io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -13310,38 +13324,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StorageListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StorageListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList)
 {
+io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StorageListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluent v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StorageListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDNSRecordObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecord)
@@ -14193,20 +14193,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14253,20 +14253,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14313,20 +14313,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14513,20 +14513,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14543,20 +14543,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14673,40 +14673,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14753,40 +14753,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14823,20 +14823,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14853,20 +14853,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15063,20 +15063,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15163,20 +15163,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15393,20 +15393,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15463,20 +15463,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15493,20 +15493,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15593,20 +15593,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15773,20 +15773,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15813,10 +15813,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15833,10 +15833,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15863,20 +15863,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16056,23 +16056,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$LabelSelectorUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.kubernetes.api.model.LabelSelector)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16088,43 +16088,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16140,24 +16140,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus)
@@ -16368,23 +16368,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$PodTemplateSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.kubernetes.api.model.PodTemplateSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16400,43 +16400,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16452,24 +16452,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withCSISnapshotControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus)
@@ -16680,23 +16680,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ResourceRequirementsUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.kubernetes.api.model.ResourceRequirements)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16712,43 +16712,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16764,24 +16764,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec)
@@ -17756,23 +17756,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17788,43 +17788,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
+io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17840,24 +17840,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)
@@ -17926,23 +17926,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17958,56 +17958,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluent v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18023,24 +18010,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluent v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeAPIServerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerList)
@@ -18615,23 +18615,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
+io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18647,43 +18647,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18699,43 +18699,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18751,43 +18751,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides()
 {
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
+io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18803,24 +18803,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController)
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withCloudCredentialStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus)
@@ -19031,23 +19031,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -19063,43 +19063,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides()
 {
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -19115,43 +19115,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
+io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -19167,43 +19167,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -19219,24 +19219,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withCSISnapshotControllerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList)
@@ -19408,23 +19408,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConsoleUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.Console)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -19440,57 +19440,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
-{
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
-v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluent v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -19506,41 +19492,38 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluent v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-java.lang.String v, v, v, v, v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluent v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
 v := @parameter: java.lang.String;
 v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)
@@ -19595,23 +19578,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -19627,43 +19610,60 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluent v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+java.lang.String v, v, v, v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -19679,24 +19679,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withClusterCSIDriverUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver)
@@ -20704,23 +20704,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20736,43 +20736,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String)
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+{
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20788,38 +20802,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
 {
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluent v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withGenerationStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GenerationStatus)
@@ -21251,23 +21251,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ClientTLSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClientTLS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -21283,43 +21283,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -21335,24 +21335,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeSchedulerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus)
@@ -22534,23 +22534,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ConsoleProvidersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleProviders)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22566,43 +22566,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22618,24 +22618,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withStorageStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageStatus)
@@ -22898,23 +22898,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ContainerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.kubernetes.api.model.Container)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22930,43 +22930,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22982,24 +22982,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withAccessLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AccessLogging)
@@ -23054,23 +23054,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AccessLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AccessLogging)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -23086,56 +23086,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluent v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -23151,24 +23138,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization)
@@ -23587,23 +23587,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -23619,43 +23619,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -23671,24 +23671,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDNSNodePlacementUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSNodePlacement)
@@ -24536,23 +24536,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSRecordStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -24568,43 +24568,58 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer)
 {
-io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluent v;
+java.lang.Integer v;
+v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.Integer;
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+{
+io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -24620,39 +24635,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluent v;
-java.lang.Integer v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.Integer;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie)
@@ -24776,23 +24776,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -24808,24 +24808,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides()
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS)
@@ -24880,23 +24880,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$DNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
+io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -24912,24 +24912,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withPolicyAuditConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig)
@@ -25053,23 +25053,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$AddPageUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AddPage)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -25085,43 +25085,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList)
 {
+io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -25137,38 +25151,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList)
 {
+io.fabric.openshift.api.model.operator.v.StorageList v;
 io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.NetworkSpecFluent v;
+io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl: io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v = new io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.NetworkSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.NetworkSpecFluent withDNSRecordUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecord)
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.jimple	2025-03-13 15:16:33.216046711 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.jimple	2025-03-13 15:20:52.103975752 +0000
@@ -16,12 +16,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withLabelSelectorObservedConfig(io.fabric.kubernetes.api.model.LabelSelector);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$LabelSelectorObservedConfigNested withNewLabelSelectorObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$LabelSelectorObservedConfigNested withNewLabelSelectorObservedConfigLike(io.fabric.kubernetes.api.model.LabelSelector);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withPodNetworkConnectivityCheckStatusObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$PodNetworkConnectivityCheckStatusObservedConfigNested withNewPodNetworkConnectivityCheckStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$PodNetworkConnectivityCheckStatusObservedConfigNested withNewPodNetworkConnectivityCheckStatusObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
@@ -34,12 +34,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withPodTemplateSpecObservedConfig(io.fabric.kubernetes.api.model.PodTemplateSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$PodTemplateSpecObservedConfigNested withNewPodTemplateSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$PodTemplateSpecObservedConfigNested withNewPodTemplateSpecObservedConfigLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withCSISnapshotControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$CSISnapshotControllerStatusObservedConfigNested withNewCSISnapshotControllerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$CSISnapshotControllerStatusObservedConfigNested withNewCSISnapshotControllerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
@@ -52,12 +52,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withResourceRequirementsObservedConfig(io.fabric.kubernetes.api.model.ResourceRequirements);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ResourceRequirementsObservedConfigNested withNewResourceRequirementsObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ResourceRequirementsObservedConfigNested withNewResourceRequirementsObservedConfigLike(io.fabric.kubernetes.api.model.ResourceRequirements);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeStorageVersionMigratorSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeStorageVersionMigratorSpecObservedConfigNested withNewKubeStorageVersionMigratorSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeStorageVersionMigratorSpecObservedConfigNested withNewKubeStorageVersionMigratorSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
@@ -114,23 +114,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withCSISnapshotControllerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$CSISnapshotControllerSpecObservedConfigNested withNewCSISnapshotControllerSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$CSISnapshotControllerSpecObservedConfigNested withNewCSISnapshotControllerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeAPIServerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeAPIServerListObservedConfigNested withNewKubeAPIServerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeAPIServerListObservedConfigNested withNewKubeAPIServerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
@@ -164,18 +164,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeAPIServerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeAPIServerStatusObservedConfigNested withNewKubeAPIServerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeAPIServerStatusObservedConfigNested withNewKubeAPIServerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withCloudCredentialStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$CloudCredentialStatusObservedConfigNested withNewCloudCredentialStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$CloudCredentialStatusObservedConfigNested withNewCloudCredentialStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
@@ -188,18 +188,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withIngressControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$IngressControllerStatusObservedConfigNested withNewIngressControllerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$IngressControllerStatusObservedConfigNested withNewIngressControllerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withCSISnapshotControllerListObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$CSISnapshotControllerListObservedConfigNested withNewCSISnapshotControllerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$CSISnapshotControllerListObservedConfigNested withNewCSISnapshotControllerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
@@ -210,23 +210,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withConsoleObservedConfig(io.fabric.openshift.api.model.operator.v.Console);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ConsoleObservedConfigNested withNewConsoleObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ConsoleObservedConfigNested withNewConsoleObservedConfigLike(io.fabric.openshift.api.model.operator.v.Console);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withClusterCSIDriverObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ClusterCSIDriverObservedConfigNested withNewClusterCSIDriverObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ClusterCSIDriverObservedConfigNested withNewClusterCSIDriverObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
@@ -285,13 +285,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$PodNetworkConnectivityCheckConditionObservedConfigNested withNewPodNetworkConnectivityCheckConditionObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$PodNetworkConnectivityCheckConditionObservedConfigNested withNewPodNetworkConnectivityCheckConditionObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNewPodNetworkConnectivityCheckConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withGenerationStatusObservedConfig(io.fabric.openshift.api.model.operator.v.GenerationStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$GenerationStatusObservedConfigNested withNewGenerationStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$GenerationStatusObservedConfigNested withNewGenerationStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.GenerationStatus);
@@ -317,12 +317,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withClientTLSObservedConfig(io.fabric.openshift.api.model.operator.v.ClientTLS);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ClientTLSObservedConfigNested withNewClientTLSObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ClientTLSObservedConfigNested withNewClientTLSObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClientTLS);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeSchedulerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeSchedulerStatusObservedConfigNested withNewKubeSchedulerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeSchedulerStatusObservedConfigNested withNewKubeSchedulerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
@@ -392,12 +392,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withConsoleProvidersObservedConfig(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ConsoleProvidersObservedConfigNested withNewConsoleProvidersObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ConsoleProvidersObservedConfigNested withNewConsoleProvidersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withStorageStatusObservedConfig(io.fabric.openshift.api.model.operator.v.StorageStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StorageStatusObservedConfigNested withNewStorageStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StorageStatusObservedConfigNested withNewStorageStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageStatus);
@@ -413,22 +413,22 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withContainerObservedConfig(io.fabric.kubernetes.api.model.Container);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ContainerObservedConfigNested withNewContainerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ContainerObservedConfigNested withNewContainerObservedConfigLike(io.fabric.kubernetes.api.model.Container);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withAccessLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.AccessLogging);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AccessLoggingObservedConfigNested withNewAccessLoggingObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AccessLoggingObservedConfigNested withNewAccessLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.AccessLogging);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDeveloperConsoleCatalogCustomizationObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DeveloperConsoleCatalogCustomizationObservedConfigNested withNewDeveloperConsoleCatalogCustomizationObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DeveloperConsoleCatalogCustomizationObservedConfigNested withNewDeveloperConsoleCatalogCustomizationObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
@@ -453,12 +453,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withServiceCatalogAPIServerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogAPIServerStatusObservedConfigNested withNewServiceCatalogAPIServerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogAPIServerStatusObservedConfigNested withNewServiceCatalogAPIServerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDNSNodePlacementObservedConfig(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSNodePlacementObservedConfigNested withNewDNSNodePlacementObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSNodePlacementObservedConfigNested withNewDNSNodePlacementObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
@@ -508,13 +508,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDNSRecordStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSRecordStatusObservedConfigNested withNewDNSRecordStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSRecordStatusObservedConfigNested withNewDNSRecordStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withIngressControllerCaptureHTTPCookieObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$IngressControllerCaptureHTTPCookieObservedConfigNested withNewIngressControllerCaptureHTTPCookieObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$IngressControllerCaptureHTTPCookieObservedConfigNested withNewIngressControllerCaptureHTTPCookieObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
@@ -522,15 +522,15 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withHTTPCompressionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$HTTPCompressionPolicyObservedConfigNested withNewHTTPCompressionPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$HTTPCompressionPolicyObservedConfigNested withNewHTTPCompressionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSObservedConfigNested withNewDNSObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSObservedConfigNested withNewDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNS);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSObservedConfigNested withNewDNSObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSObservedConfigNested withNewDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withPolicyAuditConfigObserved(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$PolicyAuditConfigObservedNested withNewPolicyAuditConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$PolicyAuditConfigObservedNested withNewPolicyAuditConfigObservedLike(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
@@ -538,13 +538,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withAddPageObservedConfig(io.fabric.openshift.api.model.operator.v.AddPage);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AddPageObservedConfigNested withNewAddPageObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AddPageObservedConfigNested withNewAddPageObservedConfigLike(io.fabric.openshift.api.model.operator.v.AddPage);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDNSRecordObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecord);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSRecordObservedConfigNested withNewDNSRecordObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSRecordObservedConfigNested withNewDNSRecordObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecord);
@@ -573,12 +573,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withLabelSelectorUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.LabelSelector);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$LabelSelectorUnsupportedConfigOverridesNested withNewLabelSelectorUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$LabelSelectorUnsupportedConfigOverridesNested withNewLabelSelectorUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.LabelSelector);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
@@ -591,12 +591,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withPodTemplateSpecUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.PodTemplateSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$PodTemplateSpecUnsupportedConfigOverridesNested withNewPodTemplateSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$PodTemplateSpecUnsupportedConfigOverridesNested withNewPodTemplateSpecUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withCSISnapshotControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$CSISnapshotControllerStatusUnsupportedConfigOverridesNested withNewCSISnapshotControllerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$CSISnapshotControllerStatusUnsupportedConfigOverridesNested withNewCSISnapshotControllerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
@@ -609,12 +609,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withResourceRequirementsUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.ResourceRequirements);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ResourceRequirementsUnsupportedConfigOverridesNested withNewResourceRequirementsUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ResourceRequirementsUnsupportedConfigOverridesNested withNewResourceRequirementsUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.ResourceRequirements);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
@@ -671,23 +671,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withCSISnapshotControllerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$CSISnapshotControllerSpecUnsupportedConfigOverridesNested withNewCSISnapshotControllerSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$CSISnapshotControllerSpecUnsupportedConfigOverridesNested withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeAPIServerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeAPIServerListUnsupportedConfigOverridesNested withNewKubeAPIServerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeAPIServerListUnsupportedConfigOverridesNested withNewKubeAPIServerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
@@ -721,18 +721,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeAPIServerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeAPIServerStatusUnsupportedConfigOverridesNested withNewKubeAPIServerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeAPIServerStatusUnsupportedConfigOverridesNested withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withCloudCredentialStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$CloudCredentialStatusUnsupportedConfigOverridesNested withNewCloudCredentialStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$CloudCredentialStatusUnsupportedConfigOverridesNested withNewCloudCredentialStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
@@ -745,18 +745,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withIngressControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$IngressControllerStatusUnsupportedConfigOverridesNested withNewIngressControllerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$IngressControllerStatusUnsupportedConfigOverridesNested withNewIngressControllerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withCSISnapshotControllerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$CSISnapshotControllerListUnsupportedConfigOverridesNested withNewCSISnapshotControllerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$CSISnapshotControllerListUnsupportedConfigOverridesNested withNewCSISnapshotControllerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
@@ -767,23 +767,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withConsoleUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.Console);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ConsoleUnsupportedConfigOverridesNested withNewConsoleUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ConsoleUnsupportedConfigOverridesNested withNewConsoleUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.Console);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withClusterCSIDriverUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ClusterCSIDriverUnsupportedConfigOverridesNested withNewClusterCSIDriverUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ClusterCSIDriverUnsupportedConfigOverridesNested withNewClusterCSIDriverUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
@@ -842,13 +842,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withGenerationStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GenerationStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$GenerationStatusUnsupportedConfigOverridesNested withNewGenerationStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$GenerationStatusUnsupportedConfigOverridesNested withNewGenerationStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GenerationStatus);
@@ -874,12 +874,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withClientTLSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClientTLS);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ClientTLSUnsupportedConfigOverridesNested withNewClientTLSUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ClientTLSUnsupportedConfigOverridesNested withNewClientTLSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClientTLS);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeSchedulerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeSchedulerStatusUnsupportedConfigOverridesNested withNewKubeSchedulerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeSchedulerStatusUnsupportedConfigOverridesNested withNewKubeSchedulerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
@@ -949,12 +949,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withConsoleProvidersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ConsoleProvidersUnsupportedConfigOverridesNested withNewConsoleProvidersUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ConsoleProvidersUnsupportedConfigOverridesNested withNewConsoleProvidersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withStorageStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StorageStatusUnsupportedConfigOverridesNested withNewStorageStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StorageStatusUnsupportedConfigOverridesNested withNewStorageStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageStatus);
@@ -970,22 +970,22 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withContainerUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.Container);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ContainerUnsupportedConfigOverridesNested withNewContainerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ContainerUnsupportedConfigOverridesNested withNewContainerUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.Container);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withAccessLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AccessLogging);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AccessLoggingUnsupportedConfigOverridesNested withNewAccessLoggingUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AccessLoggingUnsupportedConfigOverridesNested withNewAccessLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AccessLogging);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
@@ -1010,12 +1010,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withServiceCatalogAPIServerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDNSNodePlacementUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSNodePlacementUnsupportedConfigOverridesNested withNewDNSNodePlacementUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSNodePlacementUnsupportedConfigOverridesNested withNewDNSNodePlacementUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
@@ -1065,13 +1065,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDNSRecordStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSRecordStatusUnsupportedConfigOverridesNested withNewDNSRecordStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSRecordStatusUnsupportedConfigOverridesNested withNewDNSRecordStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
@@ -1079,15 +1079,15 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withHTTPCompressionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$HTTPCompressionPolicyUnsupportedConfigOverridesNested withNewHTTPCompressionPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$HTTPCompressionPolicyUnsupportedConfigOverridesNested withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNS);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withPolicyAuditConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$PolicyAuditConfigUnsupportedOverridesNested withNewPolicyAuditConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$PolicyAuditConfigUnsupportedOverridesNested withNewPolicyAuditConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
@@ -1095,13 +1095,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withAddPageUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AddPage);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AddPageUnsupportedConfigOverridesNested withNewAddPageUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AddPageUnsupportedConfigOverridesNested withNewAddPageUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AddPage);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDNSRecordUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecord);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSRecordUnsupportedConfigOverridesNested withNewDNSRecordUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSRecordUnsupportedConfigOverridesNested withNewDNSRecordUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecord);
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluentImpl.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluentImpl.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluentImpl.jimple	2025-03-13 15:16:38.683960736 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluentImpl.jimple	2025-03-13 15:20:57.471891338 +0000
@@ -343,20 +343,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -403,20 +403,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -463,20 +463,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -663,20 +663,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -693,20 +693,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -823,40 +823,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -903,40 +903,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -973,20 +973,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1003,20 +1003,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1213,20 +1213,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1313,20 +1313,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1543,20 +1543,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1613,20 +1613,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1643,20 +1643,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1743,20 +1743,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1923,20 +1923,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1963,10 +1963,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1983,10 +1983,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2013,20 +2013,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2206,23 +2206,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$LabelSelectorObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.kubernetes.api.model.LabelSelector)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2238,43 +2238,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2290,24 +2290,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withPodNetworkConnectivityCheckStatusObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus)
@@ -2518,23 +2518,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$PodTemplateSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.kubernetes.api.model.PodTemplateSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2550,43 +2550,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2602,24 +2602,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withCSISnapshotControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus)
@@ -2830,23 +2830,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ResourceRequirementsObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.kubernetes.api.model.ResourceRequirements)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2862,43 +2862,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2914,24 +2914,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeStorageVersionMigratorSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec)
@@ -3906,23 +3906,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$CSISnapshotControllerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -3938,43 +3938,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
+io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -3990,24 +3990,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)
@@ -4076,23 +4076,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4108,56 +4108,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4173,24 +4160,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeAPIServerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerList)
@@ -4765,23 +4765,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
+io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4797,43 +4797,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4849,43 +4849,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4901,43 +4901,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
+io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4953,24 +4953,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController)
 {
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withCloudCredentialStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus)
@@ -5181,23 +5181,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5213,43 +5213,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved()
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5265,43 +5265,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
+io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5317,43 +5317,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5369,24 +5369,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withCSISnapshotControllerListObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList)
@@ -5558,23 +5558,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConsoleObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.Console)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5590,57 +5590,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
-{
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
-v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5656,41 +5642,38 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-java.lang.String v, v, v, v, v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
 v := @parameter: java.lang.String;
 v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)
@@ -5745,23 +5728,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ContainerLoggingDestinationParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5777,43 +5760,60 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
+java.lang.String v, v, v, v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5829,24 +5829,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withClusterCSIDriverObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver)
@@ -6854,23 +6854,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withPodNetworkConnectivityCheckConditionObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -6886,43 +6886,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String)
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+{
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -6938,38 +6952,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
 {
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withGenerationStatusObservedConfig(io.fabric.openshift.api.model.operator.v.GenerationStatus)
@@ -7401,23 +7401,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ClientTLSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClientTLS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7433,43 +7433,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7485,24 +7485,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeSchedulerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus)
@@ -8684,23 +8684,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConsoleProvidersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleProviders)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -8716,43 +8716,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -8768,24 +8768,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withStorageStatusObservedConfig(io.fabric.openshift.api.model.operator.v.StorageStatus)
@@ -9048,23 +9048,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ContainerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.kubernetes.api.model.Container)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9080,43 +9080,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9132,24 +9132,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withAccessLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.AccessLogging)
@@ -9204,23 +9204,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AccessLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AccessLogging)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9236,56 +9236,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9301,24 +9288,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDeveloperConsoleCatalogCustomizationObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization)
@@ -9737,23 +9737,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogAPIServerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9769,43 +9769,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9821,24 +9821,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDNSNodePlacementObservedConfig(io.fabric.openshift.api.model.operator.v.DNSNodePlacement)
@@ -10686,23 +10686,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSRecordStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10718,43 +10718,58 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer)
 {
-io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
+java.lang.String v;
+java.lang.Integer v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.Integer;
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+{
+io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10770,39 +10785,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-java.lang.String v;
-java.lang.Integer v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.Integer;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withIngressControllerCaptureHTTPCookieObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie)
@@ -10926,23 +10926,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HTTPCompressionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10958,24 +10958,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$NetFlowConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$NetFlowConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS)
@@ -11030,23 +11030,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
+io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11062,24 +11062,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$NetFlowConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$NetFlowConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withPolicyAuditConfigObserved(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig)
@@ -11203,23 +11203,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AddPageObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AddPage)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11235,43 +11235,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StorageListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StorageListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StorageListObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StorageListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList)
 {
+io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11287,38 +11301,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StorageListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StorageListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList)
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StorageListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StorageListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDNSRecordObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecord)
@@ -11853,20 +11853,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -11913,20 +11913,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -11973,20 +11973,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12173,20 +12173,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12203,20 +12203,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12333,40 +12333,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12413,40 +12413,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12483,20 +12483,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12513,20 +12513,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12723,20 +12723,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12823,20 +12823,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13053,20 +13053,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13123,20 +13123,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13153,20 +13153,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13253,20 +13253,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13433,20 +13433,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13473,10 +13473,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13493,10 +13493,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13523,20 +13523,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13716,23 +13716,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$LabelSelectorUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.kubernetes.api.model.LabelSelector)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13748,43 +13748,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13800,24 +13800,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus)
@@ -14028,23 +14028,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$PodTemplateSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.kubernetes.api.model.PodTemplateSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14060,43 +14060,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14112,24 +14112,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withCSISnapshotControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus)
@@ -14340,23 +14340,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ResourceRequirementsUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.kubernetes.api.model.ResourceRequirements)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14372,43 +14372,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14424,24 +14424,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec)
@@ -15416,23 +15416,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15448,43 +15448,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
+io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15500,24 +15500,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)
@@ -15586,23 +15586,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15618,56 +15618,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15683,24 +15670,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeAPIServerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerList)
@@ -16275,23 +16275,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
+io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16307,43 +16307,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16359,43 +16359,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16411,43 +16411,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
+io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16463,24 +16463,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withCloudCredentialStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus)
@@ -16691,23 +16691,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16723,43 +16723,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16775,43 +16775,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
+io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16827,43 +16827,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16879,24 +16879,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withCSISnapshotControllerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList)
@@ -17068,23 +17068,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConsoleUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.Console)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17100,57 +17100,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17166,41 +17152,38 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-java.lang.String v, v, v, v, v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
 v := @parameter: java.lang.String;
 v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)
@@ -17255,23 +17238,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17287,43 +17270,60 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
+java.lang.String v, v, v, v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17339,24 +17339,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withClusterCSIDriverUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver)
@@ -18364,23 +18364,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18396,43 +18396,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String)
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+{
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18448,38 +18462,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
 {
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withGenerationStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GenerationStatus)
@@ -18911,23 +18911,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ClientTLSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClientTLS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18943,43 +18943,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18995,24 +18995,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeSchedulerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus)
@@ -20194,23 +20194,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ConsoleProvidersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleProviders)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20226,43 +20226,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20278,24 +20278,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withStorageStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageStatus)
@@ -20558,23 +20558,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ContainerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.kubernetes.api.model.Container)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20590,43 +20590,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20642,24 +20642,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withAccessLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AccessLogging)
@@ -20714,23 +20714,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AccessLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AccessLogging)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20746,56 +20746,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20811,24 +20798,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization)
@@ -21247,23 +21247,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -21279,43 +21279,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -21331,24 +21331,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDNSNodePlacementUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSNodePlacement)
@@ -22196,23 +22196,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSRecordStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22228,43 +22228,58 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer)
 {
-io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
+java.lang.String v;
+java.lang.Integer v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.Integer;
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+{
+io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22280,39 +22295,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-java.lang.String v;
-java.lang.Integer v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.Integer;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie)
@@ -22436,23 +22436,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22468,24 +22468,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS)
@@ -22540,23 +22540,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$DNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
+io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22572,24 +22572,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withPolicyAuditConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig)
@@ -22713,23 +22713,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$AddPageUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AddPage)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22745,43 +22745,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent v;
+v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList)
 {
+io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22797,38 +22811,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList)
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecFluent withDNSRecordUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecord)
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.jimple	2025-03-13 15:16:32.984050358 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.jimple	2025-03-13 15:20:51.859979590 +0000
@@ -16,12 +16,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withLabelSelectorObservedConfig(io.fabric.kubernetes.api.model.LabelSelector);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$LabelSelectorObservedConfigNested withNewLabelSelectorObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$LabelSelectorObservedConfigNested withNewLabelSelectorObservedConfigLike(io.fabric.kubernetes.api.model.LabelSelector);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withPodNetworkConnectivityCheckStatusObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$PodNetworkConnectivityCheckStatusObservedConfigNested withNewPodNetworkConnectivityCheckStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$PodNetworkConnectivityCheckStatusObservedConfigNested withNewPodNetworkConnectivityCheckStatusObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
@@ -34,12 +34,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withPodTemplateSpecObservedConfig(io.fabric.kubernetes.api.model.PodTemplateSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$PodTemplateSpecObservedConfigNested withNewPodTemplateSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$PodTemplateSpecObservedConfigNested withNewPodTemplateSpecObservedConfigLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withCSISnapshotControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$CSISnapshotControllerStatusObservedConfigNested withNewCSISnapshotControllerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$CSISnapshotControllerStatusObservedConfigNested withNewCSISnapshotControllerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
@@ -52,12 +52,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withResourceRequirementsObservedConfig(io.fabric.kubernetes.api.model.ResourceRequirements);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ResourceRequirementsObservedConfigNested withNewResourceRequirementsObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ResourceRequirementsObservedConfigNested withNewResourceRequirementsObservedConfigLike(io.fabric.kubernetes.api.model.ResourceRequirements);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeStorageVersionMigratorSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeStorageVersionMigratorSpecObservedConfigNested withNewKubeStorageVersionMigratorSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeStorageVersionMigratorSpecObservedConfigNested withNewKubeStorageVersionMigratorSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
@@ -114,23 +114,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withCSISnapshotControllerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$CSISnapshotControllerSpecObservedConfigNested withNewCSISnapshotControllerSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$CSISnapshotControllerSpecObservedConfigNested withNewCSISnapshotControllerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeAPIServerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeAPIServerListObservedConfigNested withNewKubeAPIServerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeAPIServerListObservedConfigNested withNewKubeAPIServerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
@@ -164,18 +164,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeAPIServerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeAPIServerStatusObservedConfigNested withNewKubeAPIServerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeAPIServerStatusObservedConfigNested withNewKubeAPIServerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withCloudCredentialStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$CloudCredentialStatusObservedConfigNested withNewCloudCredentialStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$CloudCredentialStatusObservedConfigNested withNewCloudCredentialStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
@@ -188,18 +188,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withIngressControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$IngressControllerStatusObservedConfigNested withNewIngressControllerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$IngressControllerStatusObservedConfigNested withNewIngressControllerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withCSISnapshotControllerListObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$CSISnapshotControllerListObservedConfigNested withNewCSISnapshotControllerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$CSISnapshotControllerListObservedConfigNested withNewCSISnapshotControllerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
@@ -210,23 +210,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withConsoleObservedConfig(io.fabric.openshift.api.model.operator.v.Console);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ConsoleObservedConfigNested withNewConsoleObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ConsoleObservedConfigNested withNewConsoleObservedConfigLike(io.fabric.openshift.api.model.operator.v.Console);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withClusterCSIDriverObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ClusterCSIDriverObservedConfigNested withNewClusterCSIDriverObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ClusterCSIDriverObservedConfigNested withNewClusterCSIDriverObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
@@ -285,13 +285,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$PodNetworkConnectivityCheckConditionObservedConfigNested withNewPodNetworkConnectivityCheckConditionObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$PodNetworkConnectivityCheckConditionObservedConfigNested withNewPodNetworkConnectivityCheckConditionObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNewPodNetworkConnectivityCheckConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withGenerationStatusObservedConfig(io.fabric.openshift.api.model.operator.v.GenerationStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$GenerationStatusObservedConfigNested withNewGenerationStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$GenerationStatusObservedConfigNested withNewGenerationStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.GenerationStatus);
@@ -317,12 +317,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withClientTLSObservedConfig(io.fabric.openshift.api.model.operator.v.ClientTLS);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ClientTLSObservedConfigNested withNewClientTLSObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ClientTLSObservedConfigNested withNewClientTLSObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClientTLS);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeSchedulerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeSchedulerStatusObservedConfigNested withNewKubeSchedulerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeSchedulerStatusObservedConfigNested withNewKubeSchedulerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
@@ -392,12 +392,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withConsoleProvidersObservedConfig(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ConsoleProvidersObservedConfigNested withNewConsoleProvidersObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ConsoleProvidersObservedConfigNested withNewConsoleProvidersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withStorageStatusObservedConfig(io.fabric.openshift.api.model.operator.v.StorageStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StorageStatusObservedConfigNested withNewStorageStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StorageStatusObservedConfigNested withNewStorageStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageStatus);
@@ -413,22 +413,22 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withContainerObservedConfig(io.fabric.kubernetes.api.model.Container);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ContainerObservedConfigNested withNewContainerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ContainerObservedConfigNested withNewContainerObservedConfigLike(io.fabric.kubernetes.api.model.Container);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withAccessLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.AccessLogging);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AccessLoggingObservedConfigNested withNewAccessLoggingObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AccessLoggingObservedConfigNested withNewAccessLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.AccessLogging);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDeveloperConsoleCatalogCustomizationObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DeveloperConsoleCatalogCustomizationObservedConfigNested withNewDeveloperConsoleCatalogCustomizationObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DeveloperConsoleCatalogCustomizationObservedConfigNested withNewDeveloperConsoleCatalogCustomizationObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
@@ -453,12 +453,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withServiceCatalogAPIServerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogAPIServerStatusObservedConfigNested withNewServiceCatalogAPIServerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogAPIServerStatusObservedConfigNested withNewServiceCatalogAPIServerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDNSNodePlacementObservedConfig(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSNodePlacementObservedConfigNested withNewDNSNodePlacementObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSNodePlacementObservedConfigNested withNewDNSNodePlacementObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
@@ -508,13 +508,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDNSRecordStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSRecordStatusObservedConfigNested withNewDNSRecordStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSRecordStatusObservedConfigNested withNewDNSRecordStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withIngressControllerCaptureHTTPCookieObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$IngressControllerCaptureHTTPCookieObservedConfigNested withNewIngressControllerCaptureHTTPCookieObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$IngressControllerCaptureHTTPCookieObservedConfigNested withNewIngressControllerCaptureHTTPCookieObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
@@ -522,15 +522,15 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withHTTPCompressionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$HTTPCompressionPolicyObservedConfigNested withNewHTTPCompressionPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$HTTPCompressionPolicyObservedConfigNested withNewHTTPCompressionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSObservedConfigNested withNewDNSObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSObservedConfigNested withNewDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNS);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSObservedConfigNested withNewDNSObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSObservedConfigNested withNewDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withPolicyAuditConfigObserved(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$PolicyAuditConfigObservedNested withNewPolicyAuditConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$PolicyAuditConfigObservedNested withNewPolicyAuditConfigObservedLike(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
@@ -538,13 +538,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withAddPageObservedConfig(io.fabric.openshift.api.model.operator.v.AddPage);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AddPageObservedConfigNested withNewAddPageObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AddPageObservedConfigNested withNewAddPageObservedConfigLike(io.fabric.openshift.api.model.operator.v.AddPage);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDNSRecordObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecord);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSRecordObservedConfigNested withNewDNSRecordObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSRecordObservedConfigNested withNewDNSRecordObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecord);
@@ -573,12 +573,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withLabelSelectorUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.LabelSelector);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$LabelSelectorUnsupportedConfigOverridesNested withNewLabelSelectorUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$LabelSelectorUnsupportedConfigOverridesNested withNewLabelSelectorUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.LabelSelector);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
@@ -591,12 +591,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withPodTemplateSpecUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.PodTemplateSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$PodTemplateSpecUnsupportedConfigOverridesNested withNewPodTemplateSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$PodTemplateSpecUnsupportedConfigOverridesNested withNewPodTemplateSpecUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withCSISnapshotControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$CSISnapshotControllerStatusUnsupportedConfigOverridesNested withNewCSISnapshotControllerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$CSISnapshotControllerStatusUnsupportedConfigOverridesNested withNewCSISnapshotControllerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
@@ -609,12 +609,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withResourceRequirementsUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.ResourceRequirements);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ResourceRequirementsUnsupportedConfigOverridesNested withNewResourceRequirementsUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ResourceRequirementsUnsupportedConfigOverridesNested withNewResourceRequirementsUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.ResourceRequirements);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
@@ -671,23 +671,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withCSISnapshotControllerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$CSISnapshotControllerSpecUnsupportedConfigOverridesNested withNewCSISnapshotControllerSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$CSISnapshotControllerSpecUnsupportedConfigOverridesNested withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeAPIServerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeAPIServerListUnsupportedConfigOverridesNested withNewKubeAPIServerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeAPIServerListUnsupportedConfigOverridesNested withNewKubeAPIServerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
@@ -721,18 +721,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeAPIServerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeAPIServerStatusUnsupportedConfigOverridesNested withNewKubeAPIServerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeAPIServerStatusUnsupportedConfigOverridesNested withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withCloudCredentialStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$CloudCredentialStatusUnsupportedConfigOverridesNested withNewCloudCredentialStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$CloudCredentialStatusUnsupportedConfigOverridesNested withNewCloudCredentialStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
@@ -745,18 +745,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withIngressControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$IngressControllerStatusUnsupportedConfigOverridesNested withNewIngressControllerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$IngressControllerStatusUnsupportedConfigOverridesNested withNewIngressControllerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withCSISnapshotControllerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$CSISnapshotControllerListUnsupportedConfigOverridesNested withNewCSISnapshotControllerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$CSISnapshotControllerListUnsupportedConfigOverridesNested withNewCSISnapshotControllerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
@@ -767,23 +767,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withConsoleUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.Console);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ConsoleUnsupportedConfigOverridesNested withNewConsoleUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ConsoleUnsupportedConfigOverridesNested withNewConsoleUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.Console);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withClusterCSIDriverUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ClusterCSIDriverUnsupportedConfigOverridesNested withNewClusterCSIDriverUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ClusterCSIDriverUnsupportedConfigOverridesNested withNewClusterCSIDriverUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
@@ -842,13 +842,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withGenerationStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GenerationStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$GenerationStatusUnsupportedConfigOverridesNested withNewGenerationStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$GenerationStatusUnsupportedConfigOverridesNested withNewGenerationStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GenerationStatus);
@@ -874,12 +874,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withClientTLSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClientTLS);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ClientTLSUnsupportedConfigOverridesNested withNewClientTLSUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ClientTLSUnsupportedConfigOverridesNested withNewClientTLSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClientTLS);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeSchedulerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeSchedulerStatusUnsupportedConfigOverridesNested withNewKubeSchedulerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeSchedulerStatusUnsupportedConfigOverridesNested withNewKubeSchedulerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
@@ -949,12 +949,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withConsoleProvidersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ConsoleProvidersUnsupportedConfigOverridesNested withNewConsoleProvidersUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ConsoleProvidersUnsupportedConfigOverridesNested withNewConsoleProvidersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withStorageStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StorageStatusUnsupportedConfigOverridesNested withNewStorageStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StorageStatusUnsupportedConfigOverridesNested withNewStorageStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageStatus);
@@ -970,22 +970,22 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withContainerUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.Container);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ContainerUnsupportedConfigOverridesNested withNewContainerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ContainerUnsupportedConfigOverridesNested withNewContainerUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.Container);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withAccessLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AccessLogging);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AccessLoggingUnsupportedConfigOverridesNested withNewAccessLoggingUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AccessLoggingUnsupportedConfigOverridesNested withNewAccessLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AccessLogging);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
@@ -1010,12 +1010,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withServiceCatalogAPIServerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDNSNodePlacementUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSNodePlacementUnsupportedConfigOverridesNested withNewDNSNodePlacementUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSNodePlacementUnsupportedConfigOverridesNested withNewDNSNodePlacementUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
@@ -1065,13 +1065,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDNSRecordStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSRecordStatusUnsupportedConfigOverridesNested withNewDNSRecordStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSRecordStatusUnsupportedConfigOverridesNested withNewDNSRecordStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
@@ -1079,15 +1079,15 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withHTTPCompressionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$HTTPCompressionPolicyUnsupportedConfigOverridesNested withNewHTTPCompressionPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$HTTPCompressionPolicyUnsupportedConfigOverridesNested withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNS);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withPolicyAuditConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$PolicyAuditConfigUnsupportedOverridesNested withNewPolicyAuditConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$PolicyAuditConfigUnsupportedOverridesNested withNewPolicyAuditConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
@@ -1095,13 +1095,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withAddPageUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AddPage);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AddPageUnsupportedConfigOverridesNested withNewAddPageUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AddPageUnsupportedConfigOverridesNested withNewAddPageUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AddPage);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList);
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList);
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDNSRecordUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecord);
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSRecordUnsupportedConfigOverridesNested withNewDNSRecordUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSRecordUnsupportedConfigOverridesNested withNewDNSRecordUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecord);
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluentImpl.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluentImpl.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluentImpl.jimple	2025-03-13 15:16:39.067954697 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluentImpl.jimple	2025-03-13 15:20:57.803886117 +0000
@@ -343,20 +343,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -403,20 +403,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -463,20 +463,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -663,20 +663,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -693,20 +693,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -823,40 +823,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -903,40 +903,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -973,20 +973,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1003,20 +1003,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1213,20 +1213,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1313,20 +1313,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1543,20 +1543,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1613,20 +1613,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1643,20 +1643,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1743,20 +1743,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1923,20 +1923,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1963,10 +1963,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1983,10 +1983,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2013,20 +2013,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2206,23 +2206,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$LabelSelectorObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.kubernetes.api.model.LabelSelector)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2238,43 +2238,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2290,24 +2290,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withPodNetworkConnectivityCheckStatusObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus)
@@ -2518,23 +2518,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$PodTemplateSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.kubernetes.api.model.PodTemplateSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2550,43 +2550,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2602,24 +2602,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withCSISnapshotControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus)
@@ -2830,23 +2830,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ResourceRequirementsObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.kubernetes.api.model.ResourceRequirements)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2862,43 +2862,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2914,24 +2914,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeStorageVersionMigratorSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec)
@@ -3906,23 +3906,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$CSISnapshotControllerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -3938,43 +3938,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -3990,24 +3990,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)
@@ -4076,23 +4076,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4108,56 +4108,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4173,24 +4160,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeAPIServerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerList)
@@ -4765,23 +4765,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4797,43 +4797,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4849,43 +4849,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4901,43 +4901,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved()
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
+io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4953,24 +4953,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withCloudCredentialStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus)
@@ -5181,23 +5181,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5213,43 +5213,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5265,43 +5265,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
+io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5317,43 +5317,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5369,24 +5369,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withCSISnapshotControllerListObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList)
@@ -5558,23 +5558,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConsoleObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.Console)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5590,57 +5590,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5656,41 +5642,38 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-java.lang.String v, v, v, v, v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
 v := @parameter: java.lang.String;
 v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)
@@ -5745,23 +5728,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ContainerLoggingDestinationParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5777,43 +5760,60 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+java.lang.String v, v, v, v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5829,24 +5829,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withClusterCSIDriverObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver)
@@ -6854,23 +6854,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withPodNetworkConnectivityCheckConditionObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -6886,43 +6886,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+java.lang.String v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -6938,38 +6952,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
 {
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withGenerationStatusObservedConfig(io.fabric.openshift.api.model.operator.v.GenerationStatus)
@@ -7401,23 +7401,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ClientTLSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClientTLS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7433,43 +7433,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7485,24 +7485,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeSchedulerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus)
@@ -8684,23 +8684,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConsoleProvidersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleProviders)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -8716,43 +8716,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -8768,24 +8768,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withStorageStatusObservedConfig(io.fabric.openshift.api.model.operator.v.StorageStatus)
@@ -9048,23 +9048,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ContainerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.kubernetes.api.model.Container)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9080,43 +9080,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9132,24 +9132,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withAccessLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.AccessLogging)
@@ -9204,23 +9204,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AccessLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AccessLogging)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9236,56 +9236,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9301,24 +9288,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDeveloperConsoleCatalogCustomizationObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization)
@@ -9737,23 +9737,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogAPIServerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9769,43 +9769,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9821,24 +9821,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDNSNodePlacementObservedConfig(io.fabric.openshift.api.model.operator.v.DNSNodePlacement)
@@ -10686,23 +10686,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSRecordStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10718,43 +10718,58 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer)
+{
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent v;
+java.lang.String v;
+java.lang.Integer v;
+v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.Integer;
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10770,39 +10785,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent v;
-java.lang.String v;
-java.lang.Integer v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.Integer;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withIngressControllerCaptureHTTPCookieObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie)
@@ -10926,23 +10926,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HTTPCompressionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10958,24 +10958,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved()
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$NetFlowConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$NetFlowConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS)
@@ -11030,23 +11030,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
+io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11062,24 +11062,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$NetFlowConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$NetFlowConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withPolicyAuditConfigObserved(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig)
@@ -11203,23 +11203,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AddPageObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AddPage)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11235,43 +11235,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StorageListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StorageListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StorageListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StorageListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+java.lang.String v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11287,38 +11301,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StorageListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StorageListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList)
 {
+io.fabric.openshift.api.model.operator.v.StorageList v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StorageListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StorageListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDNSRecordObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecord)
@@ -11853,20 +11853,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -11913,20 +11913,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -11973,20 +11973,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12173,20 +12173,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12203,20 +12203,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12333,40 +12333,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12413,40 +12413,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12483,20 +12483,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12513,20 +12513,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12723,20 +12723,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12823,20 +12823,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13053,20 +13053,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13123,20 +13123,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13153,20 +13153,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13253,20 +13253,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13433,20 +13433,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13473,10 +13473,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13493,10 +13493,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13523,20 +13523,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13716,23 +13716,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$LabelSelectorUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.kubernetes.api.model.LabelSelector)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13748,43 +13748,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13800,24 +13800,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus)
@@ -14028,23 +14028,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$PodTemplateSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.kubernetes.api.model.PodTemplateSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14060,43 +14060,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14112,24 +14112,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withCSISnapshotControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus)
@@ -14340,23 +14340,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ResourceRequirementsUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.kubernetes.api.model.ResourceRequirements)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14372,43 +14372,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14424,24 +14424,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec)
@@ -15416,23 +15416,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15448,43 +15448,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15500,24 +15500,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)
@@ -15586,23 +15586,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15618,56 +15618,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15683,24 +15670,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeAPIServerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerList)
@@ -16275,23 +16275,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16307,43 +16307,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16359,43 +16359,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16411,43 +16411,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
+io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16463,24 +16463,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withCloudCredentialStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus)
@@ -16691,23 +16691,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16723,43 +16723,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16775,43 +16775,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
+io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16827,43 +16827,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16879,24 +16879,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withCSISnapshotControllerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList)
@@ -17068,23 +17068,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConsoleUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.Console)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17100,57 +17100,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17166,41 +17152,38 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-java.lang.String v, v, v, v, v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
 v := @parameter: java.lang.String;
 v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)
@@ -17255,23 +17238,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17287,43 +17270,60 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+java.lang.String v, v, v, v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17339,24 +17339,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withClusterCSIDriverUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver)
@@ -18364,23 +18364,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18396,43 +18396,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+java.lang.String v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18448,38 +18462,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
 {
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
-java.lang.String v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withGenerationStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GenerationStatus)
@@ -18911,23 +18911,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ClientTLSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClientTLS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18943,43 +18943,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18995,24 +18995,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeSchedulerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus)
@@ -20194,23 +20194,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ConsoleProvidersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleProviders)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20226,43 +20226,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20278,24 +20278,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withStorageStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageStatus)
@@ -20558,23 +20558,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ContainerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.kubernetes.api.model.Container)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20590,43 +20590,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20642,24 +20642,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withAccessLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AccessLogging)
@@ -20714,23 +20714,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AccessLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AccessLogging)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20746,56 +20746,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20811,24 +20798,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization)
@@ -21247,23 +21247,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -21279,43 +21279,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -21331,24 +21331,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDNSNodePlacementUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSNodePlacement)
@@ -22196,23 +22196,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSRecordStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22228,43 +22228,58 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer)
+{
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent v;
+java.lang.String v;
+java.lang.Integer v;
+v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.Integer;
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22280,39 +22295,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent v;
-java.lang.String v;
-java.lang.Integer v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.Integer;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie)
@@ -22436,23 +22436,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22468,24 +22468,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides()
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS)
@@ -22540,23 +22540,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$DNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
+io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22572,24 +22572,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withPolicyAuditConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig)
@@ -22713,23 +22713,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$AddPageUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AddPage)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22745,43 +22745,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+java.lang.String v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList)
 {
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22797,38 +22811,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList)
 {
+io.fabric.openshift.api.model.operator.v.StorageList v;
 io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.OpenShiftControllerManagerSpecFluent withDNSRecordUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecord)
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.jimple	2025-03-13 15:16:33.412043629 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.jimple	2025-03-13 15:20:52.299972671 +0000
@@ -16,12 +16,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withLabelSelectorObservedConfig(io.fabric.kubernetes.api.model.LabelSelector);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$LabelSelectorObservedConfigNested withNewLabelSelectorObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$LabelSelectorObservedConfigNested withNewLabelSelectorObservedConfigLike(io.fabric.kubernetes.api.model.LabelSelector);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withPodNetworkConnectivityCheckStatusObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$PodNetworkConnectivityCheckStatusObservedConfigNested withNewPodNetworkConnectivityCheckStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$PodNetworkConnectivityCheckStatusObservedConfigNested withNewPodNetworkConnectivityCheckStatusObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
@@ -34,12 +34,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withPodTemplateSpecObservedConfig(io.fabric.kubernetes.api.model.PodTemplateSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$PodTemplateSpecObservedConfigNested withNewPodTemplateSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$PodTemplateSpecObservedConfigNested withNewPodTemplateSpecObservedConfigLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withCSISnapshotControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$CSISnapshotControllerStatusObservedConfigNested withNewCSISnapshotControllerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$CSISnapshotControllerStatusObservedConfigNested withNewCSISnapshotControllerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
@@ -52,12 +52,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withResourceRequirementsObservedConfig(io.fabric.kubernetes.api.model.ResourceRequirements);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ResourceRequirementsObservedConfigNested withNewResourceRequirementsObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ResourceRequirementsObservedConfigNested withNewResourceRequirementsObservedConfigLike(io.fabric.kubernetes.api.model.ResourceRequirements);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeStorageVersionMigratorSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeStorageVersionMigratorSpecObservedConfigNested withNewKubeStorageVersionMigratorSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeStorageVersionMigratorSpecObservedConfigNested withNewKubeStorageVersionMigratorSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
@@ -114,23 +114,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withCSISnapshotControllerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$CSISnapshotControllerSpecObservedConfigNested withNewCSISnapshotControllerSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$CSISnapshotControllerSpecObservedConfigNested withNewCSISnapshotControllerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeAPIServerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeAPIServerListObservedConfigNested withNewKubeAPIServerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeAPIServerListObservedConfigNested withNewKubeAPIServerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
@@ -164,18 +164,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeAPIServerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeAPIServerStatusObservedConfigNested withNewKubeAPIServerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeAPIServerStatusObservedConfigNested withNewKubeAPIServerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withCloudCredentialStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$CloudCredentialStatusObservedConfigNested withNewCloudCredentialStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$CloudCredentialStatusObservedConfigNested withNewCloudCredentialStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
@@ -188,18 +188,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withIngressControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$IngressControllerStatusObservedConfigNested withNewIngressControllerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$IngressControllerStatusObservedConfigNested withNewIngressControllerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withCSISnapshotControllerListObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$CSISnapshotControllerListObservedConfigNested withNewCSISnapshotControllerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$CSISnapshotControllerListObservedConfigNested withNewCSISnapshotControllerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
@@ -210,23 +210,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withConsoleObservedConfig(io.fabric.openshift.api.model.operator.v.Console);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ConsoleObservedConfigNested withNewConsoleObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ConsoleObservedConfigNested withNewConsoleObservedConfigLike(io.fabric.openshift.api.model.operator.v.Console);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withClusterCSIDriverObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ClusterCSIDriverObservedConfigNested withNewClusterCSIDriverObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ClusterCSIDriverObservedConfigNested withNewClusterCSIDriverObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
@@ -285,13 +285,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$PodNetworkConnectivityCheckConditionObservedConfigNested withNewPodNetworkConnectivityCheckConditionObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$PodNetworkConnectivityCheckConditionObservedConfigNested withNewPodNetworkConnectivityCheckConditionObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNewPodNetworkConnectivityCheckConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withGenerationStatusObservedConfig(io.fabric.openshift.api.model.operator.v.GenerationStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$GenerationStatusObservedConfigNested withNewGenerationStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$GenerationStatusObservedConfigNested withNewGenerationStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.GenerationStatus);
@@ -317,12 +317,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withClientTLSObservedConfig(io.fabric.openshift.api.model.operator.v.ClientTLS);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ClientTLSObservedConfigNested withNewClientTLSObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ClientTLSObservedConfigNested withNewClientTLSObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClientTLS);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeSchedulerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeSchedulerStatusObservedConfigNested withNewKubeSchedulerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeSchedulerStatusObservedConfigNested withNewKubeSchedulerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
@@ -392,12 +392,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withConsoleProvidersObservedConfig(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ConsoleProvidersObservedConfigNested withNewConsoleProvidersObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ConsoleProvidersObservedConfigNested withNewConsoleProvidersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withStorageStatusObservedConfig(io.fabric.openshift.api.model.operator.v.StorageStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StorageStatusObservedConfigNested withNewStorageStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StorageStatusObservedConfigNested withNewStorageStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageStatus);
@@ -413,22 +413,22 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withContainerObservedConfig(io.fabric.kubernetes.api.model.Container);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ContainerObservedConfigNested withNewContainerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ContainerObservedConfigNested withNewContainerObservedConfigLike(io.fabric.kubernetes.api.model.Container);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withAccessLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.AccessLogging);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AccessLoggingObservedConfigNested withNewAccessLoggingObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AccessLoggingObservedConfigNested withNewAccessLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.AccessLogging);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDeveloperConsoleCatalogCustomizationObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DeveloperConsoleCatalogCustomizationObservedConfigNested withNewDeveloperConsoleCatalogCustomizationObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DeveloperConsoleCatalogCustomizationObservedConfigNested withNewDeveloperConsoleCatalogCustomizationObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
@@ -453,12 +453,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withServiceCatalogAPIServerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogAPIServerStatusObservedConfigNested withNewServiceCatalogAPIServerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogAPIServerStatusObservedConfigNested withNewServiceCatalogAPIServerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDNSNodePlacementObservedConfig(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSNodePlacementObservedConfigNested withNewDNSNodePlacementObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSNodePlacementObservedConfigNested withNewDNSNodePlacementObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
@@ -508,13 +508,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDNSRecordStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSRecordStatusObservedConfigNested withNewDNSRecordStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSRecordStatusObservedConfigNested withNewDNSRecordStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withIngressControllerCaptureHTTPCookieObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$IngressControllerCaptureHTTPCookieObservedConfigNested withNewIngressControllerCaptureHTTPCookieObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$IngressControllerCaptureHTTPCookieObservedConfigNested withNewIngressControllerCaptureHTTPCookieObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
@@ -522,15 +522,15 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withHTTPCompressionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$HTTPCompressionPolicyObservedConfigNested withNewHTTPCompressionPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$HTTPCompressionPolicyObservedConfigNested withNewHTTPCompressionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSObservedConfigNested withNewDNSObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSObservedConfigNested withNewDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNS);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSObservedConfigNested withNewDNSObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSObservedConfigNested withNewDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withPolicyAuditConfigObserved(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$PolicyAuditConfigObservedNested withNewPolicyAuditConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$PolicyAuditConfigObservedNested withNewPolicyAuditConfigObservedLike(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
@@ -538,13 +538,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withAddPageObservedConfig(io.fabric.openshift.api.model.operator.v.AddPage);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AddPageObservedConfigNested withNewAddPageObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AddPageObservedConfigNested withNewAddPageObservedConfigLike(io.fabric.openshift.api.model.operator.v.AddPage);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDNSRecordObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecord);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSRecordObservedConfigNested withNewDNSRecordObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSRecordObservedConfigNested withNewDNSRecordObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecord);
@@ -573,12 +573,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withLabelSelectorUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.LabelSelector);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$LabelSelectorUnsupportedConfigOverridesNested withNewLabelSelectorUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$LabelSelectorUnsupportedConfigOverridesNested withNewLabelSelectorUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.LabelSelector);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
@@ -591,12 +591,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withPodTemplateSpecUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.PodTemplateSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$PodTemplateSpecUnsupportedConfigOverridesNested withNewPodTemplateSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$PodTemplateSpecUnsupportedConfigOverridesNested withNewPodTemplateSpecUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withCSISnapshotControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$CSISnapshotControllerStatusUnsupportedConfigOverridesNested withNewCSISnapshotControllerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$CSISnapshotControllerStatusUnsupportedConfigOverridesNested withNewCSISnapshotControllerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
@@ -609,12 +609,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withResourceRequirementsUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.ResourceRequirements);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ResourceRequirementsUnsupportedConfigOverridesNested withNewResourceRequirementsUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ResourceRequirementsUnsupportedConfigOverridesNested withNewResourceRequirementsUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.ResourceRequirements);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
@@ -671,23 +671,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withCSISnapshotControllerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$CSISnapshotControllerSpecUnsupportedConfigOverridesNested withNewCSISnapshotControllerSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$CSISnapshotControllerSpecUnsupportedConfigOverridesNested withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeAPIServerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeAPIServerListUnsupportedConfigOverridesNested withNewKubeAPIServerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeAPIServerListUnsupportedConfigOverridesNested withNewKubeAPIServerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
@@ -721,18 +721,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeAPIServerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeAPIServerStatusUnsupportedConfigOverridesNested withNewKubeAPIServerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeAPIServerStatusUnsupportedConfigOverridesNested withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withCloudCredentialStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$CloudCredentialStatusUnsupportedConfigOverridesNested withNewCloudCredentialStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$CloudCredentialStatusUnsupportedConfigOverridesNested withNewCloudCredentialStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
@@ -745,18 +745,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withIngressControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$IngressControllerStatusUnsupportedConfigOverridesNested withNewIngressControllerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$IngressControllerStatusUnsupportedConfigOverridesNested withNewIngressControllerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withCSISnapshotControllerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$CSISnapshotControllerListUnsupportedConfigOverridesNested withNewCSISnapshotControllerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$CSISnapshotControllerListUnsupportedConfigOverridesNested withNewCSISnapshotControllerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
@@ -767,23 +767,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withConsoleUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.Console);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ConsoleUnsupportedConfigOverridesNested withNewConsoleUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ConsoleUnsupportedConfigOverridesNested withNewConsoleUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.Console);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withClusterCSIDriverUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ClusterCSIDriverUnsupportedConfigOverridesNested withNewClusterCSIDriverUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ClusterCSIDriverUnsupportedConfigOverridesNested withNewClusterCSIDriverUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
@@ -842,13 +842,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withGenerationStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GenerationStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$GenerationStatusUnsupportedConfigOverridesNested withNewGenerationStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$GenerationStatusUnsupportedConfigOverridesNested withNewGenerationStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GenerationStatus);
@@ -874,12 +874,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withClientTLSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClientTLS);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ClientTLSUnsupportedConfigOverridesNested withNewClientTLSUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ClientTLSUnsupportedConfigOverridesNested withNewClientTLSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClientTLS);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeSchedulerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeSchedulerStatusUnsupportedConfigOverridesNested withNewKubeSchedulerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeSchedulerStatusUnsupportedConfigOverridesNested withNewKubeSchedulerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
@@ -949,12 +949,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withConsoleProvidersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ConsoleProvidersUnsupportedConfigOverridesNested withNewConsoleProvidersUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ConsoleProvidersUnsupportedConfigOverridesNested withNewConsoleProvidersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withStorageStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StorageStatusUnsupportedConfigOverridesNested withNewStorageStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StorageStatusUnsupportedConfigOverridesNested withNewStorageStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageStatus);
@@ -970,22 +970,22 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withContainerUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.Container);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ContainerUnsupportedConfigOverridesNested withNewContainerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ContainerUnsupportedConfigOverridesNested withNewContainerUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.Container);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withAccessLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AccessLogging);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AccessLoggingUnsupportedConfigOverridesNested withNewAccessLoggingUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AccessLoggingUnsupportedConfigOverridesNested withNewAccessLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AccessLogging);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
@@ -1010,12 +1010,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withServiceCatalogAPIServerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDNSNodePlacementUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSNodePlacementUnsupportedConfigOverridesNested withNewDNSNodePlacementUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSNodePlacementUnsupportedConfigOverridesNested withNewDNSNodePlacementUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
@@ -1065,13 +1065,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDNSRecordStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSRecordStatusUnsupportedConfigOverridesNested withNewDNSRecordStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSRecordStatusUnsupportedConfigOverridesNested withNewDNSRecordStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
@@ -1079,15 +1079,15 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withHTTPCompressionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$HTTPCompressionPolicyUnsupportedConfigOverridesNested withNewHTTPCompressionPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$HTTPCompressionPolicyUnsupportedConfigOverridesNested withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNS);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withPolicyAuditConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$PolicyAuditConfigUnsupportedOverridesNested withNewPolicyAuditConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$PolicyAuditConfigUnsupportedOverridesNested withNewPolicyAuditConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
@@ -1095,13 +1095,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withAddPageUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AddPage);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AddPageUnsupportedConfigOverridesNested withNewAddPageUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AddPageUnsupportedConfigOverridesNested withNewAddPageUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AddPage);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDNSRecordUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecord);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSRecordUnsupportedConfigOverridesNested withNewDNSRecordUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSRecordUnsupportedConfigOverridesNested withNewDNSRecordUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecord);
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluentImpl.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluentImpl.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluentImpl.jimple	2025-03-13 15:16:39.439948849 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluentImpl.jimple	2025-03-13 15:20:58.167880393 +0000
@@ -343,20 +343,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -403,20 +403,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -463,20 +463,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -663,20 +663,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -693,20 +693,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -823,40 +823,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -903,40 +903,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -973,20 +973,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1003,20 +1003,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1213,20 +1213,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1313,20 +1313,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1543,20 +1543,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1613,20 +1613,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1643,20 +1643,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1743,20 +1743,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1923,20 +1923,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1963,10 +1963,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1983,10 +1983,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2013,20 +2013,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2206,23 +2206,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$LabelSelectorObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.kubernetes.api.model.LabelSelector)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2238,43 +2238,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2290,24 +2290,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withPodNetworkConnectivityCheckStatusObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus)
@@ -2518,23 +2518,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$PodTemplateSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.kubernetes.api.model.PodTemplateSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2550,43 +2550,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2602,24 +2602,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withCSISnapshotControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus)
@@ -2830,23 +2830,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ResourceRequirementsObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.kubernetes.api.model.ResourceRequirements)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2862,43 +2862,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2914,24 +2914,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeStorageVersionMigratorSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec)
@@ -3906,23 +3906,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$CSISnapshotControllerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -3938,43 +3938,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -3990,24 +3990,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)
@@ -4076,23 +4076,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4108,56 +4108,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4173,24 +4160,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeAPIServerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerList)
@@ -4765,23 +4765,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4797,43 +4797,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4849,43 +4849,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4901,43 +4901,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
+io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4953,24 +4953,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withCloudCredentialStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus)
@@ -5181,23 +5181,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5213,43 +5213,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5265,43 +5265,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5317,43 +5317,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5369,24 +5369,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withCSISnapshotControllerListObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList)
@@ -5558,23 +5558,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConsoleObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.Console)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5590,57 +5590,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5656,41 +5642,38 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent v;
-java.lang.String v, v, v, v, v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
 v := @parameter: java.lang.String;
 v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)
@@ -5745,23 +5728,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ContainerLoggingDestinationParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5777,43 +5760,60 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent v;
+java.lang.String v, v, v, v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5829,24 +5829,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withClusterCSIDriverObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver)
@@ -6854,23 +6854,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withPodNetworkConnectivityCheckConditionObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -6886,43 +6886,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+java.lang.String v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -6938,38 +6952,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
 {
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withGenerationStatusObservedConfig(io.fabric.openshift.api.model.operator.v.GenerationStatus)
@@ -7401,23 +7401,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ClientTLSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClientTLS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7433,43 +7433,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7485,24 +7485,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeSchedulerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus)
@@ -8684,23 +8684,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConsoleProvidersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleProviders)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -8716,43 +8716,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -8768,24 +8768,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withStorageStatusObservedConfig(io.fabric.openshift.api.model.operator.v.StorageStatus)
@@ -9048,23 +9048,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ContainerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.kubernetes.api.model.Container)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9080,43 +9080,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9132,24 +9132,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withAccessLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.AccessLogging)
@@ -9204,23 +9204,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AccessLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.AccessLogging)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9236,56 +9236,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9301,24 +9288,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDeveloperConsoleCatalogCustomizationObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization)
@@ -9737,23 +9737,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogAPIServerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9769,43 +9769,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9821,24 +9821,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDNSNodePlacementObservedConfig(io.fabric.openshift.api.model.operator.v.DNSNodePlacement)
@@ -10686,23 +10686,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSRecordStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10718,43 +10718,58 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer)
+{
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent v;
+java.lang.String v;
+java.lang.Integer v;
+v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.Integer;
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10770,39 +10785,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent v;
-java.lang.String v;
-java.lang.Integer v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.Integer;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withIngressControllerCaptureHTTPCookieObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie)
@@ -10926,23 +10926,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HTTPCompressionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10958,24 +10958,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$NetFlowConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$NetFlowConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$NetFlowConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$NetFlowConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS)
@@ -11030,23 +11030,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
+io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11062,24 +11062,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$NetFlowConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$NetFlowConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$NetFlowConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$NetFlowConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withPolicyAuditConfigObserved(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig)
@@ -11203,23 +11203,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AddPageObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.AddPage)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11235,43 +11235,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StorageListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StorageListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StorageListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StorageListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+java.lang.String v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11287,38 +11301,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StorageListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StorageListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StorageListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StorageListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDNSRecordObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecord)
@@ -11853,20 +11853,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -11913,20 +11913,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -11973,20 +11973,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12173,20 +12173,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12203,20 +12203,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12333,40 +12333,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12413,40 +12413,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12483,20 +12483,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12513,20 +12513,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12723,20 +12723,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12823,20 +12823,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13053,20 +13053,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13123,20 +13123,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13153,20 +13153,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13253,20 +13253,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13433,20 +13433,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13473,10 +13473,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13493,10 +13493,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13523,20 +13523,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13716,23 +13716,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$LabelSelectorUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.kubernetes.api.model.LabelSelector)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13748,43 +13748,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13800,24 +13800,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus)
@@ -14028,23 +14028,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$PodTemplateSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.kubernetes.api.model.PodTemplateSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14060,43 +14060,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14112,24 +14112,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withCSISnapshotControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus)
@@ -14340,23 +14340,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ResourceRequirementsUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.kubernetes.api.model.ResourceRequirements)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14372,43 +14372,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14424,24 +14424,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides()
 {
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec)
@@ -15416,23 +15416,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15448,43 +15448,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15500,24 +15500,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)
@@ -15586,23 +15586,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15618,56 +15618,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15683,24 +15670,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeAPIServerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerList)
@@ -16275,23 +16275,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16307,43 +16307,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16359,43 +16359,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16411,43 +16411,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
+io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16463,24 +16463,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withCloudCredentialStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus)
@@ -16691,23 +16691,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16723,43 +16723,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides()
 {
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16775,43 +16775,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16827,43 +16827,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16879,24 +16879,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withCSISnapshotControllerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList)
@@ -17068,23 +17068,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConsoleUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.Console)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17100,57 +17100,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17166,41 +17152,38 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent v;
-java.lang.String v, v, v, v, v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
 v := @parameter: java.lang.String;
 v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)
@@ -17255,23 +17238,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17287,43 +17270,60 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent v;
+java.lang.String v, v, v, v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17339,24 +17339,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withClusterCSIDriverUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver)
@@ -18364,23 +18364,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18396,43 +18396,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+java.lang.String v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18448,38 +18462,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
 {
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withGenerationStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GenerationStatus)
@@ -18911,23 +18911,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ClientTLSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClientTLS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18943,43 +18943,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18995,24 +18995,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeSchedulerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus)
@@ -20194,23 +20194,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ConsoleProvidersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleProviders)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20226,43 +20226,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20278,24 +20278,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withStorageStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageStatus)
@@ -20558,23 +20558,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ContainerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.kubernetes.api.model.Container)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20590,43 +20590,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20642,24 +20642,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withAccessLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AccessLogging)
@@ -20714,23 +20714,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AccessLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.AccessLogging)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20746,56 +20746,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20811,24 +20798,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization)
@@ -21247,23 +21247,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -21279,43 +21279,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -21331,24 +21331,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDNSNodePlacementUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSNodePlacement)
@@ -22196,23 +22196,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSRecordStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22228,43 +22228,58 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer)
+{
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent v;
+java.lang.String v;
+java.lang.Integer v;
+v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.Integer;
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22280,39 +22295,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent v;
-java.lang.String v;
-java.lang.Integer v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.Integer;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie)
@@ -22436,23 +22436,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22468,24 +22468,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS)
@@ -22540,23 +22540,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$DNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
+io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22572,24 +22572,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withPolicyAuditConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig)
@@ -22713,23 +22713,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$AddPageUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.AddPage)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22745,43 +22745,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+java.lang.String v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22797,38 +22811,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCASpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCASpecFluent withDNSRecordUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecord)
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.jimple	2025-03-13 15:16:33.044049414 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.jimple	2025-03-13 15:20:51.923978583 +0000
@@ -16,12 +16,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withLabelSelectorObservedConfig(io.fabric.kubernetes.api.model.LabelSelector);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$LabelSelectorObservedConfigNested withNewLabelSelectorObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$LabelSelectorObservedConfigNested withNewLabelSelectorObservedConfigLike(io.fabric.kubernetes.api.model.LabelSelector);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withPodNetworkConnectivityCheckStatusObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$PodNetworkConnectivityCheckStatusObservedConfigNested withNewPodNetworkConnectivityCheckStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$PodNetworkConnectivityCheckStatusObservedConfigNested withNewPodNetworkConnectivityCheckStatusObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
@@ -34,12 +34,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withPodTemplateSpecObservedConfig(io.fabric.kubernetes.api.model.PodTemplateSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$PodTemplateSpecObservedConfigNested withNewPodTemplateSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$PodTemplateSpecObservedConfigNested withNewPodTemplateSpecObservedConfigLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withCSISnapshotControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$CSISnapshotControllerStatusObservedConfigNested withNewCSISnapshotControllerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$CSISnapshotControllerStatusObservedConfigNested withNewCSISnapshotControllerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
@@ -52,12 +52,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withResourceRequirementsObservedConfig(io.fabric.kubernetes.api.model.ResourceRequirements);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ResourceRequirementsObservedConfigNested withNewResourceRequirementsObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ResourceRequirementsObservedConfigNested withNewResourceRequirementsObservedConfigLike(io.fabric.kubernetes.api.model.ResourceRequirements);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeStorageVersionMigratorSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeStorageVersionMigratorSpecObservedConfigNested withNewKubeStorageVersionMigratorSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeStorageVersionMigratorSpecObservedConfigNested withNewKubeStorageVersionMigratorSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
@@ -114,23 +114,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withCSISnapshotControllerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$CSISnapshotControllerSpecObservedConfigNested withNewCSISnapshotControllerSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$CSISnapshotControllerSpecObservedConfigNested withNewCSISnapshotControllerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeAPIServerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeAPIServerListObservedConfigNested withNewKubeAPIServerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeAPIServerListObservedConfigNested withNewKubeAPIServerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
@@ -164,18 +164,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeAPIServerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeAPIServerStatusObservedConfigNested withNewKubeAPIServerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeAPIServerStatusObservedConfigNested withNewKubeAPIServerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withCloudCredentialStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$CloudCredentialStatusObservedConfigNested withNewCloudCredentialStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$CloudCredentialStatusObservedConfigNested withNewCloudCredentialStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
@@ -188,18 +188,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withIngressControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$IngressControllerStatusObservedConfigNested withNewIngressControllerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$IngressControllerStatusObservedConfigNested withNewIngressControllerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withCSISnapshotControllerListObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$CSISnapshotControllerListObservedConfigNested withNewCSISnapshotControllerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$CSISnapshotControllerListObservedConfigNested withNewCSISnapshotControllerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
@@ -210,23 +210,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withConsoleObservedConfig(io.fabric.openshift.api.model.operator.v.Console);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ConsoleObservedConfigNested withNewConsoleObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ConsoleObservedConfigNested withNewConsoleObservedConfigLike(io.fabric.openshift.api.model.operator.v.Console);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withClusterCSIDriverObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ClusterCSIDriverObservedConfigNested withNewClusterCSIDriverObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ClusterCSIDriverObservedConfigNested withNewClusterCSIDriverObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
@@ -285,13 +285,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$PodNetworkConnectivityCheckConditionObservedConfigNested withNewPodNetworkConnectivityCheckConditionObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$PodNetworkConnectivityCheckConditionObservedConfigNested withNewPodNetworkConnectivityCheckConditionObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNewPodNetworkConnectivityCheckConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withGenerationStatusObservedConfig(io.fabric.openshift.api.model.operator.v.GenerationStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$GenerationStatusObservedConfigNested withNewGenerationStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$GenerationStatusObservedConfigNested withNewGenerationStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.GenerationStatus);
@@ -317,12 +317,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withClientTLSObservedConfig(io.fabric.openshift.api.model.operator.v.ClientTLS);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ClientTLSObservedConfigNested withNewClientTLSObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ClientTLSObservedConfigNested withNewClientTLSObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClientTLS);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeSchedulerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeSchedulerStatusObservedConfigNested withNewKubeSchedulerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeSchedulerStatusObservedConfigNested withNewKubeSchedulerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
@@ -392,12 +392,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withConsoleProvidersObservedConfig(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ConsoleProvidersObservedConfigNested withNewConsoleProvidersObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ConsoleProvidersObservedConfigNested withNewConsoleProvidersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withStorageStatusObservedConfig(io.fabric.openshift.api.model.operator.v.StorageStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StorageStatusObservedConfigNested withNewStorageStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StorageStatusObservedConfigNested withNewStorageStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageStatus);
@@ -413,22 +413,22 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withContainerObservedConfig(io.fabric.kubernetes.api.model.Container);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ContainerObservedConfigNested withNewContainerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ContainerObservedConfigNested withNewContainerObservedConfigLike(io.fabric.kubernetes.api.model.Container);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withAccessLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.AccessLogging);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AccessLoggingObservedConfigNested withNewAccessLoggingObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AccessLoggingObservedConfigNested withNewAccessLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.AccessLogging);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDeveloperConsoleCatalogCustomizationObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DeveloperConsoleCatalogCustomizationObservedConfigNested withNewDeveloperConsoleCatalogCustomizationObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DeveloperConsoleCatalogCustomizationObservedConfigNested withNewDeveloperConsoleCatalogCustomizationObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
@@ -453,12 +453,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withServiceCatalogAPIServerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogAPIServerStatusObservedConfigNested withNewServiceCatalogAPIServerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogAPIServerStatusObservedConfigNested withNewServiceCatalogAPIServerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDNSNodePlacementObservedConfig(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSNodePlacementObservedConfigNested withNewDNSNodePlacementObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSNodePlacementObservedConfigNested withNewDNSNodePlacementObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
@@ -508,13 +508,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDNSRecordStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSRecordStatusObservedConfigNested withNewDNSRecordStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSRecordStatusObservedConfigNested withNewDNSRecordStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withIngressControllerCaptureHTTPCookieObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$IngressControllerCaptureHTTPCookieObservedConfigNested withNewIngressControllerCaptureHTTPCookieObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$IngressControllerCaptureHTTPCookieObservedConfigNested withNewIngressControllerCaptureHTTPCookieObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
@@ -522,15 +522,15 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withHTTPCompressionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$HTTPCompressionPolicyObservedConfigNested withNewHTTPCompressionPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$HTTPCompressionPolicyObservedConfigNested withNewHTTPCompressionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSObservedConfigNested withNewDNSObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSObservedConfigNested withNewDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNS);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSObservedConfigNested withNewDNSObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSObservedConfigNested withNewDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withPolicyAuditConfigObserved(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$PolicyAuditConfigObservedNested withNewPolicyAuditConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$PolicyAuditConfigObservedNested withNewPolicyAuditConfigObservedLike(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
@@ -538,13 +538,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withAddPageObservedConfig(io.fabric.openshift.api.model.operator.v.AddPage);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AddPageObservedConfigNested withNewAddPageObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AddPageObservedConfigNested withNewAddPageObservedConfigLike(io.fabric.openshift.api.model.operator.v.AddPage);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDNSRecordObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecord);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSRecordObservedConfigNested withNewDNSRecordObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSRecordObservedConfigNested withNewDNSRecordObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecord);
@@ -573,12 +573,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withLabelSelectorUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.LabelSelector);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$LabelSelectorUnsupportedConfigOverridesNested withNewLabelSelectorUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$LabelSelectorUnsupportedConfigOverridesNested withNewLabelSelectorUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.LabelSelector);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
@@ -591,12 +591,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withPodTemplateSpecUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.PodTemplateSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$PodTemplateSpecUnsupportedConfigOverridesNested withNewPodTemplateSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$PodTemplateSpecUnsupportedConfigOverridesNested withNewPodTemplateSpecUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withCSISnapshotControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$CSISnapshotControllerStatusUnsupportedConfigOverridesNested withNewCSISnapshotControllerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$CSISnapshotControllerStatusUnsupportedConfigOverridesNested withNewCSISnapshotControllerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
@@ -609,12 +609,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withResourceRequirementsUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.ResourceRequirements);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ResourceRequirementsUnsupportedConfigOverridesNested withNewResourceRequirementsUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ResourceRequirementsUnsupportedConfigOverridesNested withNewResourceRequirementsUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.ResourceRequirements);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
@@ -671,23 +671,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withCSISnapshotControllerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$CSISnapshotControllerSpecUnsupportedConfigOverridesNested withNewCSISnapshotControllerSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$CSISnapshotControllerSpecUnsupportedConfigOverridesNested withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeAPIServerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeAPIServerListUnsupportedConfigOverridesNested withNewKubeAPIServerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeAPIServerListUnsupportedConfigOverridesNested withNewKubeAPIServerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
@@ -721,18 +721,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeAPIServerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeAPIServerStatusUnsupportedConfigOverridesNested withNewKubeAPIServerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeAPIServerStatusUnsupportedConfigOverridesNested withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withCloudCredentialStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$CloudCredentialStatusUnsupportedConfigOverridesNested withNewCloudCredentialStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$CloudCredentialStatusUnsupportedConfigOverridesNested withNewCloudCredentialStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
@@ -745,18 +745,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withIngressControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$IngressControllerStatusUnsupportedConfigOverridesNested withNewIngressControllerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$IngressControllerStatusUnsupportedConfigOverridesNested withNewIngressControllerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withCSISnapshotControllerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$CSISnapshotControllerListUnsupportedConfigOverridesNested withNewCSISnapshotControllerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$CSISnapshotControllerListUnsupportedConfigOverridesNested withNewCSISnapshotControllerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
@@ -767,23 +767,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withConsoleUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.Console);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ConsoleUnsupportedConfigOverridesNested withNewConsoleUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ConsoleUnsupportedConfigOverridesNested withNewConsoleUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.Console);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withClusterCSIDriverUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ClusterCSIDriverUnsupportedConfigOverridesNested withNewClusterCSIDriverUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ClusterCSIDriverUnsupportedConfigOverridesNested withNewClusterCSIDriverUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
@@ -842,13 +842,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withGenerationStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GenerationStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$GenerationStatusUnsupportedConfigOverridesNested withNewGenerationStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$GenerationStatusUnsupportedConfigOverridesNested withNewGenerationStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GenerationStatus);
@@ -874,12 +874,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withClientTLSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClientTLS);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ClientTLSUnsupportedConfigOverridesNested withNewClientTLSUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ClientTLSUnsupportedConfigOverridesNested withNewClientTLSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClientTLS);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeSchedulerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeSchedulerStatusUnsupportedConfigOverridesNested withNewKubeSchedulerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeSchedulerStatusUnsupportedConfigOverridesNested withNewKubeSchedulerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
@@ -949,12 +949,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withConsoleProvidersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ConsoleProvidersUnsupportedConfigOverridesNested withNewConsoleProvidersUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ConsoleProvidersUnsupportedConfigOverridesNested withNewConsoleProvidersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withStorageStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StorageStatusUnsupportedConfigOverridesNested withNewStorageStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StorageStatusUnsupportedConfigOverridesNested withNewStorageStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageStatus);
@@ -970,22 +970,22 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withContainerUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.Container);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ContainerUnsupportedConfigOverridesNested withNewContainerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ContainerUnsupportedConfigOverridesNested withNewContainerUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.Container);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withAccessLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AccessLogging);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AccessLoggingUnsupportedConfigOverridesNested withNewAccessLoggingUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AccessLoggingUnsupportedConfigOverridesNested withNewAccessLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AccessLogging);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
@@ -1010,12 +1010,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withServiceCatalogAPIServerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDNSNodePlacementUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSNodePlacementUnsupportedConfigOverridesNested withNewDNSNodePlacementUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSNodePlacementUnsupportedConfigOverridesNested withNewDNSNodePlacementUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
@@ -1065,13 +1065,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDNSRecordStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSRecordStatusUnsupportedConfigOverridesNested withNewDNSRecordStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSRecordStatusUnsupportedConfigOverridesNested withNewDNSRecordStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
@@ -1079,15 +1079,15 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withHTTPCompressionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$HTTPCompressionPolicyUnsupportedConfigOverridesNested withNewHTTPCompressionPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$HTTPCompressionPolicyUnsupportedConfigOverridesNested withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNS);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withPolicyAuditConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$PolicyAuditConfigUnsupportedOverridesNested withNewPolicyAuditConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$PolicyAuditConfigUnsupportedOverridesNested withNewPolicyAuditConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
@@ -1095,13 +1095,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withAddPageUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AddPage);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AddPageUnsupportedConfigOverridesNested withNewAddPageUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AddPageUnsupportedConfigOverridesNested withNewAddPageUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AddPage);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDNSRecordUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecord);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSRecordUnsupportedConfigOverridesNested withNewDNSRecordUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSRecordUnsupportedConfigOverridesNested withNewDNSRecordUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecord);
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluentImpl.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluentImpl.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluentImpl.jimple	2025-03-13 15:16:39.771943629 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluentImpl.jimple	2025-03-13 15:20:58.531874669 +0000
@@ -343,20 +343,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -403,20 +403,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -463,20 +463,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -663,20 +663,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -693,20 +693,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -823,40 +823,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -903,40 +903,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -973,20 +973,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1003,20 +1003,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1213,20 +1213,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1313,20 +1313,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1543,20 +1543,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1613,20 +1613,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1643,20 +1643,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1743,20 +1743,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1923,20 +1923,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1963,10 +1963,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1983,10 +1983,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2013,20 +2013,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2206,23 +2206,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$LabelSelectorObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.kubernetes.api.model.LabelSelector)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2238,43 +2238,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2290,24 +2290,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withPodNetworkConnectivityCheckStatusObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus)
@@ -2518,23 +2518,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$PodTemplateSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.kubernetes.api.model.PodTemplateSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2550,43 +2550,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2602,24 +2602,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withCSISnapshotControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus)
@@ -2830,23 +2830,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ResourceRequirementsObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.kubernetes.api.model.ResourceRequirements)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2862,43 +2862,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2914,24 +2914,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeStorageVersionMigratorSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec)
@@ -3906,23 +3906,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$CSISnapshotControllerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -3938,43 +3938,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
+io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -3990,24 +3990,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)
@@ -4076,23 +4076,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4108,56 +4108,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4173,24 +4160,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeAPIServerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerList)
@@ -4765,23 +4765,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
+io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4797,43 +4797,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4849,43 +4849,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4901,43 +4901,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4953,24 +4953,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withCloudCredentialStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus)
@@ -5181,23 +5181,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5213,43 +5213,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5265,43 +5265,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
+io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5317,43 +5317,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5369,24 +5369,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withCSISnapshotControllerListObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList)
@@ -5558,23 +5558,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConsoleObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.Console)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5590,57 +5590,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
-{
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
-v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5656,41 +5642,38 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String)
 {
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent v;
-java.lang.String v, v, v, v, v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
 v := @parameter: java.lang.String;
 v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)
@@ -5745,23 +5728,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ContainerLoggingDestinationParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5777,43 +5760,60 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent v;
+java.lang.String v, v, v, v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5829,24 +5829,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withClusterCSIDriverObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver)
@@ -6854,23 +6854,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withPodNetworkConnectivityCheckConditionObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -6886,43 +6886,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String)
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+{
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -6938,38 +6952,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withGenerationStatusObservedConfig(io.fabric.openshift.api.model.operator.v.GenerationStatus)
@@ -7401,23 +7401,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ClientTLSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClientTLS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7433,43 +7433,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7485,24 +7485,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeSchedulerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus)
@@ -8684,23 +8684,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConsoleProvidersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleProviders)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -8716,43 +8716,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -8768,24 +8768,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withStorageStatusObservedConfig(io.fabric.openshift.api.model.operator.v.StorageStatus)
@@ -9048,23 +9048,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ContainerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.kubernetes.api.model.Container)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9080,43 +9080,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9132,24 +9132,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withAccessLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.AccessLogging)
@@ -9204,23 +9204,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AccessLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AccessLogging)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9236,56 +9236,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9301,24 +9288,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDeveloperConsoleCatalogCustomizationObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization)
@@ -9737,23 +9737,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogAPIServerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9769,43 +9769,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9821,24 +9821,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDNSNodePlacementObservedConfig(io.fabric.openshift.api.model.operator.v.DNSNodePlacement)
@@ -10686,23 +10686,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSRecordStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10718,43 +10718,58 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer)
+{
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent v;
+java.lang.String v;
+java.lang.Integer v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.Integer;
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10770,39 +10785,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent v;
-java.lang.String v;
-java.lang.Integer v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.Integer;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withIngressControllerCaptureHTTPCookieObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie)
@@ -10926,23 +10926,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HTTPCompressionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10958,24 +10958,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$NetFlowConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$NetFlowConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS)
@@ -11030,23 +11030,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11062,24 +11062,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$NetFlowConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$NetFlowConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withPolicyAuditConfigObserved(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig)
@@ -11203,23 +11203,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AddPageObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AddPage)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11235,43 +11235,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StorageListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StorageListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StorageListObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StorageListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList)
 {
+io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11287,38 +11301,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StorageListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StorageListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StorageListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StorageListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDNSRecordObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecord)
@@ -11853,20 +11853,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -11913,20 +11913,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -11973,20 +11973,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12173,20 +12173,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12203,20 +12203,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12333,40 +12333,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12413,40 +12413,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12483,20 +12483,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12513,20 +12513,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12723,20 +12723,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12823,20 +12823,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13053,20 +13053,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13123,20 +13123,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13153,20 +13153,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13253,20 +13253,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13433,20 +13433,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13473,10 +13473,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13493,10 +13493,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13523,20 +13523,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13716,23 +13716,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$LabelSelectorUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.kubernetes.api.model.LabelSelector)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13748,43 +13748,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13800,24 +13800,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus)
@@ -14028,23 +14028,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$PodTemplateSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.kubernetes.api.model.PodTemplateSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14060,43 +14060,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14112,24 +14112,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withCSISnapshotControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus)
@@ -14340,23 +14340,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ResourceRequirementsUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.kubernetes.api.model.ResourceRequirements)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14372,43 +14372,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14424,24 +14424,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec)
@@ -15416,23 +15416,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15448,43 +15448,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
+io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15500,24 +15500,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)
@@ -15586,23 +15586,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15618,56 +15618,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15683,24 +15670,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeAPIServerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerList)
@@ -16275,23 +16275,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
+io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16307,43 +16307,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16359,43 +16359,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16411,43 +16411,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16463,24 +16463,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withCloudCredentialStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus)
@@ -16691,23 +16691,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16723,43 +16723,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides()
 {
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16775,43 +16775,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
+io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16827,43 +16827,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16879,24 +16879,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withCSISnapshotControllerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList)
@@ -17068,23 +17068,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConsoleUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.Console)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17100,57 +17100,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17166,41 +17152,38 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
 {
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent v;
-java.lang.String v, v, v, v, v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
 v := @parameter: java.lang.String;
 v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)
@@ -17255,23 +17238,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17287,43 +17270,60 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent v;
+java.lang.String v, v, v, v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17339,24 +17339,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withClusterCSIDriverUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver)
@@ -18364,23 +18364,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18396,43 +18396,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String)
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+{
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18448,38 +18462,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withGenerationStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GenerationStatus)
@@ -18911,23 +18911,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ClientTLSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClientTLS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18943,43 +18943,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18995,24 +18995,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeSchedulerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus)
@@ -20194,23 +20194,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ConsoleProvidersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleProviders)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20226,43 +20226,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20278,24 +20278,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withStorageStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageStatus)
@@ -20558,23 +20558,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ContainerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.kubernetes.api.model.Container)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20590,43 +20590,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20642,24 +20642,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withAccessLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AccessLogging)
@@ -20714,23 +20714,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AccessLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AccessLogging)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20746,56 +20746,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20811,24 +20798,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization)
@@ -21247,23 +21247,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -21279,43 +21279,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -21331,24 +21331,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDNSNodePlacementUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSNodePlacement)
@@ -22196,23 +22196,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSRecordStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22228,43 +22228,58 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer)
+{
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent v;
+java.lang.String v;
+java.lang.Integer v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.Integer;
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22280,39 +22295,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent v;
-java.lang.String v;
-java.lang.Integer v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.Integer;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie)
@@ -22436,23 +22436,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22468,24 +22468,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS)
@@ -22540,23 +22540,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$DNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22572,24 +22572,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withPolicyAuditConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig)
@@ -22713,23 +22713,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$AddPageUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AddPage)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22745,43 +22745,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.StorageList v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
+v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList)
 {
+io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22797,38 +22811,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerSpecFluent withDNSRecordUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecord)
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.jimple	2025-03-13 15:16:33.108048409 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.jimple	2025-03-13 15:20:51.991977513 +0000
@@ -16,12 +16,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withLabelSelectorObservedConfig(io.fabric.kubernetes.api.model.LabelSelector);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$LabelSelectorObservedConfigNested withNewLabelSelectorObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$LabelSelectorObservedConfigNested withNewLabelSelectorObservedConfigLike(io.fabric.kubernetes.api.model.LabelSelector);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withPodNetworkConnectivityCheckStatusObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$PodNetworkConnectivityCheckStatusObservedConfigNested withNewPodNetworkConnectivityCheckStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$PodNetworkConnectivityCheckStatusObservedConfigNested withNewPodNetworkConnectivityCheckStatusObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
@@ -34,12 +34,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withPodTemplateSpecObservedConfig(io.fabric.kubernetes.api.model.PodTemplateSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$PodTemplateSpecObservedConfigNested withNewPodTemplateSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$PodTemplateSpecObservedConfigNested withNewPodTemplateSpecObservedConfigLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withCSISnapshotControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$CSISnapshotControllerStatusObservedConfigNested withNewCSISnapshotControllerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$CSISnapshotControllerStatusObservedConfigNested withNewCSISnapshotControllerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
@@ -52,12 +52,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withResourceRequirementsObservedConfig(io.fabric.kubernetes.api.model.ResourceRequirements);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ResourceRequirementsObservedConfigNested withNewResourceRequirementsObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ResourceRequirementsObservedConfigNested withNewResourceRequirementsObservedConfigLike(io.fabric.kubernetes.api.model.ResourceRequirements);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeStorageVersionMigratorSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeStorageVersionMigratorSpecObservedConfigNested withNewKubeStorageVersionMigratorSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeStorageVersionMigratorSpecObservedConfigNested withNewKubeStorageVersionMigratorSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
@@ -114,23 +114,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withCSISnapshotControllerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$CSISnapshotControllerSpecObservedConfigNested withNewCSISnapshotControllerSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$CSISnapshotControllerSpecObservedConfigNested withNewCSISnapshotControllerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeAPIServerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeAPIServerListObservedConfigNested withNewKubeAPIServerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeAPIServerListObservedConfigNested withNewKubeAPIServerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
@@ -164,18 +164,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeAPIServerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeAPIServerStatusObservedConfigNested withNewKubeAPIServerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeAPIServerStatusObservedConfigNested withNewKubeAPIServerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withCloudCredentialStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$CloudCredentialStatusObservedConfigNested withNewCloudCredentialStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$CloudCredentialStatusObservedConfigNested withNewCloudCredentialStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
@@ -188,18 +188,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withIngressControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$IngressControllerStatusObservedConfigNested withNewIngressControllerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$IngressControllerStatusObservedConfigNested withNewIngressControllerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withCSISnapshotControllerListObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$CSISnapshotControllerListObservedConfigNested withNewCSISnapshotControllerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$CSISnapshotControllerListObservedConfigNested withNewCSISnapshotControllerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
@@ -210,23 +210,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withConsoleObservedConfig(io.fabric.openshift.api.model.operator.v.Console);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ConsoleObservedConfigNested withNewConsoleObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ConsoleObservedConfigNested withNewConsoleObservedConfigLike(io.fabric.openshift.api.model.operator.v.Console);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withClusterCSIDriverObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ClusterCSIDriverObservedConfigNested withNewClusterCSIDriverObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ClusterCSIDriverObservedConfigNested withNewClusterCSIDriverObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
@@ -285,13 +285,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$PodNetworkConnectivityCheckConditionObservedConfigNested withNewPodNetworkConnectivityCheckConditionObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$PodNetworkConnectivityCheckConditionObservedConfigNested withNewPodNetworkConnectivityCheckConditionObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNewPodNetworkConnectivityCheckConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withGenerationStatusObservedConfig(io.fabric.openshift.api.model.operator.v.GenerationStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$GenerationStatusObservedConfigNested withNewGenerationStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$GenerationStatusObservedConfigNested withNewGenerationStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.GenerationStatus);
@@ -317,12 +317,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withClientTLSObservedConfig(io.fabric.openshift.api.model.operator.v.ClientTLS);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ClientTLSObservedConfigNested withNewClientTLSObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ClientTLSObservedConfigNested withNewClientTLSObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClientTLS);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeSchedulerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeSchedulerStatusObservedConfigNested withNewKubeSchedulerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeSchedulerStatusObservedConfigNested withNewKubeSchedulerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
@@ -392,12 +392,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withConsoleProvidersObservedConfig(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ConsoleProvidersObservedConfigNested withNewConsoleProvidersObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ConsoleProvidersObservedConfigNested withNewConsoleProvidersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withStorageStatusObservedConfig(io.fabric.openshift.api.model.operator.v.StorageStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StorageStatusObservedConfigNested withNewStorageStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StorageStatusObservedConfigNested withNewStorageStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageStatus);
@@ -413,22 +413,22 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withContainerObservedConfig(io.fabric.kubernetes.api.model.Container);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ContainerObservedConfigNested withNewContainerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ContainerObservedConfigNested withNewContainerObservedConfigLike(io.fabric.kubernetes.api.model.Container);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withAccessLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.AccessLogging);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AccessLoggingObservedConfigNested withNewAccessLoggingObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AccessLoggingObservedConfigNested withNewAccessLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.AccessLogging);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDeveloperConsoleCatalogCustomizationObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DeveloperConsoleCatalogCustomizationObservedConfigNested withNewDeveloperConsoleCatalogCustomizationObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DeveloperConsoleCatalogCustomizationObservedConfigNested withNewDeveloperConsoleCatalogCustomizationObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
@@ -453,12 +453,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withServiceCatalogAPIServerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogAPIServerStatusObservedConfigNested withNewServiceCatalogAPIServerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogAPIServerStatusObservedConfigNested withNewServiceCatalogAPIServerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDNSNodePlacementObservedConfig(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSNodePlacementObservedConfigNested withNewDNSNodePlacementObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSNodePlacementObservedConfigNested withNewDNSNodePlacementObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
@@ -508,13 +508,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDNSRecordStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSRecordStatusObservedConfigNested withNewDNSRecordStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSRecordStatusObservedConfigNested withNewDNSRecordStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withIngressControllerCaptureHTTPCookieObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$IngressControllerCaptureHTTPCookieObservedConfigNested withNewIngressControllerCaptureHTTPCookieObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$IngressControllerCaptureHTTPCookieObservedConfigNested withNewIngressControllerCaptureHTTPCookieObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
@@ -522,15 +522,15 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withHTTPCompressionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$HTTPCompressionPolicyObservedConfigNested withNewHTTPCompressionPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$HTTPCompressionPolicyObservedConfigNested withNewHTTPCompressionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSObservedConfigNested withNewDNSObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSObservedConfigNested withNewDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNS);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSObservedConfigNested withNewDNSObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSObservedConfigNested withNewDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withPolicyAuditConfigObserved(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$PolicyAuditConfigObservedNested withNewPolicyAuditConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$PolicyAuditConfigObservedNested withNewPolicyAuditConfigObservedLike(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
@@ -538,13 +538,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withAddPageObservedConfig(io.fabric.openshift.api.model.operator.v.AddPage);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AddPageObservedConfigNested withNewAddPageObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AddPageObservedConfigNested withNewAddPageObservedConfigLike(io.fabric.openshift.api.model.operator.v.AddPage);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDNSRecordObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecord);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSRecordObservedConfigNested withNewDNSRecordObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSRecordObservedConfigNested withNewDNSRecordObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecord);
@@ -573,12 +573,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withLabelSelectorUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.LabelSelector);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$LabelSelectorUnsupportedConfigOverridesNested withNewLabelSelectorUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$LabelSelectorUnsupportedConfigOverridesNested withNewLabelSelectorUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.LabelSelector);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
@@ -591,12 +591,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withPodTemplateSpecUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.PodTemplateSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$PodTemplateSpecUnsupportedConfigOverridesNested withNewPodTemplateSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$PodTemplateSpecUnsupportedConfigOverridesNested withNewPodTemplateSpecUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withCSISnapshotControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$CSISnapshotControllerStatusUnsupportedConfigOverridesNested withNewCSISnapshotControllerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$CSISnapshotControllerStatusUnsupportedConfigOverridesNested withNewCSISnapshotControllerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
@@ -609,12 +609,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withResourceRequirementsUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.ResourceRequirements);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ResourceRequirementsUnsupportedConfigOverridesNested withNewResourceRequirementsUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ResourceRequirementsUnsupportedConfigOverridesNested withNewResourceRequirementsUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.ResourceRequirements);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
@@ -671,23 +671,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withCSISnapshotControllerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$CSISnapshotControllerSpecUnsupportedConfigOverridesNested withNewCSISnapshotControllerSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$CSISnapshotControllerSpecUnsupportedConfigOverridesNested withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeAPIServerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeAPIServerListUnsupportedConfigOverridesNested withNewKubeAPIServerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeAPIServerListUnsupportedConfigOverridesNested withNewKubeAPIServerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
@@ -721,18 +721,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeAPIServerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeAPIServerStatusUnsupportedConfigOverridesNested withNewKubeAPIServerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeAPIServerStatusUnsupportedConfigOverridesNested withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withCloudCredentialStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$CloudCredentialStatusUnsupportedConfigOverridesNested withNewCloudCredentialStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$CloudCredentialStatusUnsupportedConfigOverridesNested withNewCloudCredentialStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
@@ -745,18 +745,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withIngressControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$IngressControllerStatusUnsupportedConfigOverridesNested withNewIngressControllerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$IngressControllerStatusUnsupportedConfigOverridesNested withNewIngressControllerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withCSISnapshotControllerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$CSISnapshotControllerListUnsupportedConfigOverridesNested withNewCSISnapshotControllerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$CSISnapshotControllerListUnsupportedConfigOverridesNested withNewCSISnapshotControllerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
@@ -767,23 +767,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withConsoleUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.Console);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ConsoleUnsupportedConfigOverridesNested withNewConsoleUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ConsoleUnsupportedConfigOverridesNested withNewConsoleUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.Console);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withClusterCSIDriverUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ClusterCSIDriverUnsupportedConfigOverridesNested withNewClusterCSIDriverUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ClusterCSIDriverUnsupportedConfigOverridesNested withNewClusterCSIDriverUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
@@ -842,13 +842,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withGenerationStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GenerationStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$GenerationStatusUnsupportedConfigOverridesNested withNewGenerationStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$GenerationStatusUnsupportedConfigOverridesNested withNewGenerationStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GenerationStatus);
@@ -874,12 +874,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withClientTLSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClientTLS);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ClientTLSUnsupportedConfigOverridesNested withNewClientTLSUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ClientTLSUnsupportedConfigOverridesNested withNewClientTLSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClientTLS);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeSchedulerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeSchedulerStatusUnsupportedConfigOverridesNested withNewKubeSchedulerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeSchedulerStatusUnsupportedConfigOverridesNested withNewKubeSchedulerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
@@ -949,12 +949,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withConsoleProvidersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ConsoleProvidersUnsupportedConfigOverridesNested withNewConsoleProvidersUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ConsoleProvidersUnsupportedConfigOverridesNested withNewConsoleProvidersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withStorageStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StorageStatusUnsupportedConfigOverridesNested withNewStorageStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StorageStatusUnsupportedConfigOverridesNested withNewStorageStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageStatus);
@@ -970,22 +970,22 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withContainerUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.Container);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ContainerUnsupportedConfigOverridesNested withNewContainerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ContainerUnsupportedConfigOverridesNested withNewContainerUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.Container);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withAccessLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AccessLogging);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AccessLoggingUnsupportedConfigOverridesNested withNewAccessLoggingUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AccessLoggingUnsupportedConfigOverridesNested withNewAccessLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AccessLogging);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
@@ -1010,12 +1010,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withServiceCatalogAPIServerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDNSNodePlacementUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSNodePlacementUnsupportedConfigOverridesNested withNewDNSNodePlacementUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSNodePlacementUnsupportedConfigOverridesNested withNewDNSNodePlacementUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
@@ -1065,13 +1065,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDNSRecordStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSRecordStatusUnsupportedConfigOverridesNested withNewDNSRecordStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSRecordStatusUnsupportedConfigOverridesNested withNewDNSRecordStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
@@ -1079,15 +1079,15 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withHTTPCompressionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$HTTPCompressionPolicyUnsupportedConfigOverridesNested withNewHTTPCompressionPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$HTTPCompressionPolicyUnsupportedConfigOverridesNested withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNS);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withPolicyAuditConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$PolicyAuditConfigUnsupportedOverridesNested withNewPolicyAuditConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$PolicyAuditConfigUnsupportedOverridesNested withNewPolicyAuditConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
@@ -1095,13 +1095,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withAddPageUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AddPage);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AddPageUnsupportedConfigOverridesNested withNewAddPageUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AddPageUnsupportedConfigOverridesNested withNewAddPageUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AddPage);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList);
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList);
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDNSRecordUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecord);
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSRecordUnsupportedConfigOverridesNested withNewDNSRecordUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSRecordUnsupportedConfigOverridesNested withNewDNSRecordUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecord);
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluentImpl.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluentImpl.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluentImpl.jimple	2025-03-13 15:16:40.111938283 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluentImpl.jimple	2025-03-13 15:20:58.883869133 +0000
@@ -343,20 +343,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -403,20 +403,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -463,20 +463,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -663,20 +663,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -693,20 +693,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -823,40 +823,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -903,40 +903,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -973,20 +973,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1003,20 +1003,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1213,20 +1213,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1313,20 +1313,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1543,20 +1543,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1613,20 +1613,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1643,20 +1643,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1743,20 +1743,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1923,20 +1923,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1963,10 +1963,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1983,10 +1983,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2013,20 +2013,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2206,23 +2206,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$LabelSelectorObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.kubernetes.api.model.LabelSelector)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2238,43 +2238,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2290,24 +2290,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withPodNetworkConnectivityCheckStatusObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus)
@@ -2518,23 +2518,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$PodTemplateSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.kubernetes.api.model.PodTemplateSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2550,43 +2550,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2602,24 +2602,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withCSISnapshotControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus)
@@ -2830,23 +2830,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ResourceRequirementsObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.kubernetes.api.model.ResourceRequirements)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2862,43 +2862,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2914,24 +2914,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeStorageVersionMigratorSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec)
@@ -3906,23 +3906,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$CSISnapshotControllerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -3938,43 +3938,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
+io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -3990,24 +3990,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)
@@ -4076,23 +4076,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4108,56 +4108,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent v;
-java.lang.String v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4173,24 +4160,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeAPIServerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerList)
@@ -4765,23 +4765,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
+io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4797,43 +4797,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4849,43 +4849,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4901,43 +4901,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
+io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4953,24 +4953,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController)
 {
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withCloudCredentialStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus)
@@ -5181,23 +5181,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5213,43 +5213,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5265,43 +5265,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
+io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5317,43 +5317,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5369,24 +5369,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withCSISnapshotControllerListObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList)
@@ -5558,23 +5558,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConsoleObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.Console)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5590,57 +5590,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
-{
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
-v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5656,41 +5642,38 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-java.lang.String v, v, v, v, v;
+java.lang.String v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
 v := @parameter: java.lang.String;
 v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)
@@ -5745,23 +5728,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ContainerLoggingDestinationParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5777,43 +5760,60 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+java.lang.String v, v, v, v, v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5829,24 +5829,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withClusterCSIDriverObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver)
@@ -6854,23 +6854,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withPodNetworkConnectivityCheckConditionObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -6886,43 +6886,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String)
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+{
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -6938,38 +6952,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withGenerationStatusObservedConfig(io.fabric.openshift.api.model.operator.v.GenerationStatus)
@@ -7401,23 +7401,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ClientTLSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClientTLS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7433,43 +7433,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7485,24 +7485,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeSchedulerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus)
@@ -8684,23 +8684,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConsoleProvidersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleProviders)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -8716,43 +8716,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -8768,24 +8768,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withStorageStatusObservedConfig(io.fabric.openshift.api.model.operator.v.StorageStatus)
@@ -9048,23 +9048,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ContainerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.kubernetes.api.model.Container)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9080,43 +9080,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9132,24 +9132,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withAccessLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.AccessLogging)
@@ -9204,23 +9204,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AccessLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AccessLogging)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9236,56 +9236,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent v;
-java.lang.String v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9301,24 +9288,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDeveloperConsoleCatalogCustomizationObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization)
@@ -9737,23 +9737,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogAPIServerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9769,43 +9769,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9821,24 +9821,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDNSNodePlacementObservedConfig(io.fabric.openshift.api.model.operator.v.DNSNodePlacement)
@@ -10686,23 +10686,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSRecordStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10718,43 +10718,58 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer)
 {
-io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+java.lang.Integer v;
+v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.Integer;
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+{
+io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10770,39 +10785,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent v;
-java.lang.String v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-java.lang.Integer v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.Integer;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withIngressControllerCaptureHTTPCookieObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie)
@@ -10926,23 +10926,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HTTPCompressionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10958,24 +10958,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$NetFlowConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$NetFlowConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS)
@@ -11030,23 +11030,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
+io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11062,24 +11062,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$NetFlowConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$NetFlowConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withPolicyAuditConfigObserved(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig)
@@ -11203,23 +11203,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AddPageObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AddPage)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11235,43 +11235,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StorageListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StorageListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StorageListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StorageListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList)
 {
+io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11287,38 +11301,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StorageListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StorageListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StorageListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StorageListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDNSRecordObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecord)
@@ -11853,20 +11853,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -11913,20 +11913,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -11973,20 +11973,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12173,20 +12173,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12203,20 +12203,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12333,40 +12333,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12413,40 +12413,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12483,20 +12483,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12513,20 +12513,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12723,20 +12723,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12823,20 +12823,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13053,20 +13053,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13123,20 +13123,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13153,20 +13153,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13253,20 +13253,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13433,20 +13433,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13473,10 +13473,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13493,10 +13493,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13523,20 +13523,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13716,23 +13716,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$LabelSelectorUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.kubernetes.api.model.LabelSelector)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13748,43 +13748,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13800,24 +13800,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus)
@@ -14028,23 +14028,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$PodTemplateSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.kubernetes.api.model.PodTemplateSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14060,43 +14060,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14112,24 +14112,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withCSISnapshotControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus)
@@ -14340,23 +14340,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ResourceRequirementsUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.kubernetes.api.model.ResourceRequirements)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14372,43 +14372,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14424,24 +14424,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec)
@@ -15416,23 +15416,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15448,43 +15448,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
+io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15500,24 +15500,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)
@@ -15586,23 +15586,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15618,56 +15618,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent v;
-java.lang.String v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15683,24 +15670,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeAPIServerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerList)
@@ -16275,23 +16275,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
+io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16307,43 +16307,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16359,43 +16359,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16411,43 +16411,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
+io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16463,24 +16463,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withCloudCredentialStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus)
@@ -16691,23 +16691,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16723,43 +16723,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16775,43 +16775,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
+io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16827,43 +16827,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16879,24 +16879,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withCSISnapshotControllerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList)
@@ -17068,23 +17068,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConsoleUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.Console)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17100,57 +17100,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17166,41 +17152,38 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-java.lang.String v, v, v, v, v;
+java.lang.String v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
 v := @parameter: java.lang.String;
 v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)
@@ -17255,23 +17238,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17287,43 +17270,60 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+java.lang.String v, v, v, v, v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17339,24 +17339,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withClusterCSIDriverUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver)
@@ -18364,23 +18364,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18396,43 +18396,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String)
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+{
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18448,38 +18462,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withGenerationStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GenerationStatus)
@@ -18911,23 +18911,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ClientTLSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClientTLS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18943,43 +18943,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18995,24 +18995,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeSchedulerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus)
@@ -20194,23 +20194,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ConsoleProvidersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleProviders)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20226,43 +20226,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20278,24 +20278,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withStorageStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageStatus)
@@ -20558,23 +20558,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ContainerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.kubernetes.api.model.Container)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20590,43 +20590,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20642,24 +20642,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withAccessLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AccessLogging)
@@ -20714,23 +20714,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AccessLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AccessLogging)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20746,56 +20746,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent v;
-java.lang.String v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20811,24 +20798,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization)
@@ -21247,23 +21247,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -21279,43 +21279,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -21331,24 +21331,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDNSNodePlacementUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSNodePlacement)
@@ -22196,23 +22196,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSRecordStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22228,43 +22228,58 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer)
 {
-io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+java.lang.Integer v;
+v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.Integer;
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+{
+io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22280,39 +22295,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent v;
-java.lang.String v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-java.lang.Integer v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.Integer;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie)
@@ -22436,23 +22436,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22468,24 +22468,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS)
@@ -22540,23 +22540,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$DNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
+io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22572,24 +22572,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withPolicyAuditConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig)
@@ -22713,23 +22713,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$AddPageUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AddPage)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22745,43 +22745,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.StorageList v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
+v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList)
 {
+io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22797,38 +22811,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerSpecFluent withDNSRecordUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecord)
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.jimple	2025-03-13 15:16:33.352044573 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.jimple	2025-03-13 15:20:52.239973614 +0000
@@ -16,12 +16,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withLabelSelectorObservedConfig(io.fabric.kubernetes.api.model.LabelSelector);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$LabelSelectorObservedConfigNested withNewLabelSelectorObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$LabelSelectorObservedConfigNested withNewLabelSelectorObservedConfigLike(io.fabric.kubernetes.api.model.LabelSelector);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withPodNetworkConnectivityCheckStatusObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$PodNetworkConnectivityCheckStatusObservedConfigNested withNewPodNetworkConnectivityCheckStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$PodNetworkConnectivityCheckStatusObservedConfigNested withNewPodNetworkConnectivityCheckStatusObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
@@ -34,12 +34,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withPodTemplateSpecObservedConfig(io.fabric.kubernetes.api.model.PodTemplateSpec);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$PodTemplateSpecObservedConfigNested withNewPodTemplateSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$PodTemplateSpecObservedConfigNested withNewPodTemplateSpecObservedConfigLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withCSISnapshotControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$CSISnapshotControllerStatusObservedConfigNested withNewCSISnapshotControllerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$CSISnapshotControllerStatusObservedConfigNested withNewCSISnapshotControllerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
@@ -52,12 +52,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withResourceRequirementsObservedConfig(io.fabric.kubernetes.api.model.ResourceRequirements);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ResourceRequirementsObservedConfigNested withNewResourceRequirementsObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ResourceRequirementsObservedConfigNested withNewResourceRequirementsObservedConfigLike(io.fabric.kubernetes.api.model.ResourceRequirements);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved();
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved();
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeStorageVersionMigratorSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeStorageVersionMigratorSpecObservedConfigNested withNewKubeStorageVersionMigratorSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeStorageVersionMigratorSpecObservedConfigNested withNewKubeStorageVersionMigratorSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
@@ -114,23 +114,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withCSISnapshotControllerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$CSISnapshotControllerSpecObservedConfigNested withNewCSISnapshotControllerSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$CSISnapshotControllerSpecObservedConfigNested withNewCSISnapshotControllerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyObservedConfigNested withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNewIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeAPIServerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeAPIServerListObservedConfigNested withNewKubeAPIServerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeAPIServerListObservedConfigNested withNewKubeAPIServerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
@@ -164,18 +164,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeAPIServerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeAPIServerStatusObservedConfigNested withNewKubeAPIServerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeAPIServerStatusObservedConfigNested withNewKubeAPIServerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withCloudCredentialStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$CloudCredentialStatusObservedConfigNested withNewCloudCredentialStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$CloudCredentialStatusObservedConfigNested withNewCloudCredentialStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
@@ -188,18 +188,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withIngressControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$IngressControllerStatusObservedConfigNested withNewIngressControllerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$IngressControllerStatusObservedConfigNested withNewIngressControllerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withCSISnapshotControllerListObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$CSISnapshotControllerListObservedConfigNested withNewCSISnapshotControllerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$CSISnapshotControllerListObservedConfigNested withNewCSISnapshotControllerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
@@ -210,23 +210,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withConsoleObservedConfig(io.fabric.openshift.api.model.operator.v.Console);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ConsoleObservedConfigNested withNewConsoleObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ConsoleObservedConfigNested withNewConsoleObservedConfigLike(io.fabric.openshift.api.model.operator.v.Console);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ContainerLoggingDestinationParametersObservedConfigNested withNewContainerLoggingDestinationParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withClusterCSIDriverObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ClusterCSIDriverObservedConfigNested withNewClusterCSIDriverObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ClusterCSIDriverObservedConfigNested withNewClusterCSIDriverObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
@@ -285,13 +285,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$PodNetworkConnectivityCheckConditionObservedConfigNested withNewPodNetworkConnectivityCheckConditionObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$PodNetworkConnectivityCheckConditionObservedConfigNested withNewPodNetworkConnectivityCheckConditionObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNewPodNetworkConnectivityCheckConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withGenerationStatusObservedConfig(io.fabric.openshift.api.model.operator.v.GenerationStatus);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$GenerationStatusObservedConfigNested withNewGenerationStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$GenerationStatusObservedConfigNested withNewGenerationStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.GenerationStatus);
@@ -317,12 +317,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withClientTLSObservedConfig(io.fabric.openshift.api.model.operator.v.ClientTLS);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ClientTLSObservedConfigNested withNewClientTLSObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ClientTLSObservedConfigNested withNewClientTLSObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClientTLS);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeSchedulerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeSchedulerStatusObservedConfigNested withNewKubeSchedulerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeSchedulerStatusObservedConfigNested withNewKubeSchedulerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
@@ -392,12 +392,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withConsoleProvidersObservedConfig(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ConsoleProvidersObservedConfigNested withNewConsoleProvidersObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ConsoleProvidersObservedConfigNested withNewConsoleProvidersObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withStorageStatusObservedConfig(io.fabric.openshift.api.model.operator.v.StorageStatus);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StorageStatusObservedConfigNested withNewStorageStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StorageStatusObservedConfigNested withNewStorageStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageStatus);
@@ -413,22 +413,22 @@
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withContainerObservedConfig(io.fabric.kubernetes.api.model.Container);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ContainerObservedConfigNested withNewContainerObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ContainerObservedConfigNested withNewContainerObservedConfigLike(io.fabric.kubernetes.api.model.Container);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withAccessLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.AccessLogging);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AccessLoggingObservedConfigNested withNewAccessLoggingObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AccessLoggingObservedConfigNested withNewAccessLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.AccessLogging);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDeveloperConsoleCatalogCustomizationObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DeveloperConsoleCatalogCustomizationObservedConfigNested withNewDeveloperConsoleCatalogCustomizationObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DeveloperConsoleCatalogCustomizationObservedConfigNested withNewDeveloperConsoleCatalogCustomizationObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
@@ -453,12 +453,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withServiceCatalogAPIServerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogAPIServerStatusObservedConfigNested withNewServiceCatalogAPIServerStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogAPIServerStatusObservedConfigNested withNewServiceCatalogAPIServerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDNSNodePlacementObservedConfig(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSNodePlacementObservedConfigNested withNewDNSNodePlacementObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSNodePlacementObservedConfigNested withNewDNSNodePlacementObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
@@ -508,13 +508,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDNSRecordStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSRecordStatusObservedConfigNested withNewDNSRecordStatusObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSRecordStatusObservedConfigNested withNewDNSRecordStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withIngressControllerCaptureHTTPCookieObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$IngressControllerCaptureHTTPCookieObservedConfigNested withNewIngressControllerCaptureHTTPCookieObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$IngressControllerCaptureHTTPCookieObservedConfigNested withNewIngressControllerCaptureHTTPCookieObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
@@ -522,15 +522,15 @@
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withHTTPCompressionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$HTTPCompressionPolicyObservedConfigNested withNewHTTPCompressionPolicyObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$HTTPCompressionPolicyObservedConfigNested withNewHTTPCompressionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSObservedConfigNested withNewDNSObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSObservedConfigNested withNewDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNS);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSObservedConfigNested withNewDNSObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSObservedConfigNested withNewDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withPolicyAuditConfigObserved(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$PolicyAuditConfigObservedNested withNewPolicyAuditConfigObserved();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$PolicyAuditConfigObservedNested withNewPolicyAuditConfigObservedLike(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
@@ -538,13 +538,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withAddPageObservedConfig(io.fabric.openshift.api.model.operator.v.AddPage);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AddPageObservedConfigNested withNewAddPageObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AddPageObservedConfigNested withNewAddPageObservedConfigLike(io.fabric.openshift.api.model.operator.v.AddPage);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig();
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig();
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDNSRecordObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecord);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSRecordObservedConfigNested withNewDNSRecordObservedConfig();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSRecordObservedConfigNested withNewDNSRecordObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecord);
@@ -573,12 +573,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withLabelSelectorUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.LabelSelector);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$LabelSelectorUnsupportedConfigOverridesNested withNewLabelSelectorUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$LabelSelectorUnsupportedConfigOverridesNested withNewLabelSelectorUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.LabelSelector);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$PodNetworkConnectivityCheckStatusUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus);
@@ -591,12 +591,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withPodTemplateSpecUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.PodTemplateSpec);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$PodTemplateSpecUnsupportedConfigOverridesNested withNewPodTemplateSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$PodTemplateSpecUnsupportedConfigOverridesNested withNewPodTemplateSpecUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withCSISnapshotControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$CSISnapshotControllerStatusUnsupportedConfigOverridesNested withNewCSISnapshotControllerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$CSISnapshotControllerStatusUnsupportedConfigOverridesNested withNewCSISnapshotControllerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus);
@@ -609,12 +609,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withResourceRequirementsUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.ResourceRequirements);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ResourceRequirementsUnsupportedConfigOverridesNested withNewResourceRequirementsUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ResourceRequirementsUnsupportedConfigOverridesNested withNewResourceRequirementsUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.ResourceRequirements);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeStorageVersionMigratorSpecUnsupportedConfigOverridesNested withNewKubeStorageVersionMigratorSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec);
@@ -671,23 +671,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withCSISnapshotControllerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$CSISnapshotControllerSpecUnsupportedConfigOverridesNested withNewCSISnapshotControllerSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$CSISnapshotControllerSpecUnsupportedConfigOverridesNested withNewCSISnapshotControllerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$IngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesNested withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNewIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeAPIServerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeAPIServerListUnsupportedConfigOverridesNested withNewKubeAPIServerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeAPIServerListUnsupportedConfigOverridesNested withNewKubeAPIServerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerList);
@@ -721,18 +721,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeAPIServerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeAPIServerStatusUnsupportedConfigOverridesNested withNewKubeAPIServerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeAPIServerStatusUnsupportedConfigOverridesNested withNewKubeAPIServerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withCloudCredentialStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$CloudCredentialStatusUnsupportedConfigOverridesNested withNewCloudCredentialStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$CloudCredentialStatusUnsupportedConfigOverridesNested withNewCloudCredentialStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus);
@@ -745,18 +745,18 @@
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withIngressControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$IngressControllerStatusUnsupportedConfigOverridesNested withNewIngressControllerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$IngressControllerStatusUnsupportedConfigOverridesNested withNewIngressControllerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withCSISnapshotControllerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$CSISnapshotControllerListUnsupportedConfigOverridesNested withNewCSISnapshotControllerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$CSISnapshotControllerListUnsupportedConfigOverridesNested withNewCSISnapshotControllerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList);
@@ -767,23 +767,23 @@
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withConsoleUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.Console);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ConsoleUnsupportedConfigOverridesNested withNewConsoleUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ConsoleUnsupportedConfigOverridesNested withNewConsoleUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.Console);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNested withNewContainerLoggingDestinationParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withClusterCSIDriverUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ClusterCSIDriverUnsupportedConfigOverridesNested withNewClusterCSIDriverUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ClusterCSIDriverUnsupportedConfigOverridesNested withNewClusterCSIDriverUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver);
@@ -842,13 +842,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$PodNetworkConnectivityCheckConditionUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNewPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withGenerationStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GenerationStatus);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$GenerationStatusUnsupportedConfigOverridesNested withNewGenerationStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$GenerationStatusUnsupportedConfigOverridesNested withNewGenerationStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GenerationStatus);
@@ -874,12 +874,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withClientTLSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClientTLS);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ClientTLSUnsupportedConfigOverridesNested withNewClientTLSUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ClientTLSUnsupportedConfigOverridesNested withNewClientTLSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClientTLS);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeSchedulerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeSchedulerStatusUnsupportedConfigOverridesNested withNewKubeSchedulerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeSchedulerStatusUnsupportedConfigOverridesNested withNewKubeSchedulerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus);
@@ -949,12 +949,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withConsoleProvidersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ConsoleProvidersUnsupportedConfigOverridesNested withNewConsoleProvidersUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ConsoleProvidersUnsupportedConfigOverridesNested withNewConsoleProvidersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleProviders);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withStorageStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageStatus);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StorageStatusUnsupportedConfigOverridesNested withNewStorageStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StorageStatusUnsupportedConfigOverridesNested withNewStorageStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageStatus);
@@ -970,22 +970,22 @@
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withContainerUnsupportedConfigOverrides(io.fabric.kubernetes.api.model.Container);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ContainerUnsupportedConfigOverridesNested withNewContainerUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ContainerUnsupportedConfigOverridesNested withNewContainerUnsupportedConfigOverridesLike(io.fabric.kubernetes.api.model.Container);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withAccessLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AccessLogging);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AccessLoggingUnsupportedConfigOverridesNested withNewAccessLoggingUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AccessLoggingUnsupportedConfigOverridesNested withNewAccessLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AccessLogging);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCustomizationUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization);
@@ -1010,12 +1010,12 @@
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withServiceCatalogAPIServerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested withNewServiceCatalogAPIServerStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNested withNewServiceCatalogAPIServerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDNSNodePlacementUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSNodePlacementUnsupportedConfigOverridesNested withNewDNSNodePlacementUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSNodePlacementUnsupportedConfigOverridesNested withNewDNSNodePlacementUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSNodePlacement);
@@ -1065,13 +1065,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDNSRecordStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSRecordStatusUnsupportedConfigOverridesNested withNewDNSRecordStatusUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSRecordStatusUnsupportedConfigOverridesNested withNewDNSRecordStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordStatus);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$IngressControllerCaptureHTTPCookieUnsupportedConfigOverridesNested withNewIngressControllerCaptureHTTPCookieUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
@@ -1079,15 +1079,15 @@
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withHTTPCompressionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$HTTPCompressionPolicyUnsupportedConfigOverridesNested withNewHTTPCompressionPolicyUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$HTTPCompressionPolicyUnsupportedConfigOverridesNested withNewHTTPCompressionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNS);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSUnsupportedConfigOverridesNested withNewDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNS);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withPolicyAuditConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$PolicyAuditConfigUnsupportedOverridesNested withNewPolicyAuditConfigUnsupportedOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$PolicyAuditConfigUnsupportedOverridesNested withNewPolicyAuditConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig);
@@ -1095,13 +1095,13 @@
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withAddPageUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AddPage);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AddPageUnsupportedConfigOverridesNested withNewAddPageUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AddPageUnsupportedConfigOverridesNested withNewAddPageUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AddPage);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList);
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides();
-public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList);
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides();
+public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDNSRecordUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecord);
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSRecordUnsupportedConfigOverridesNested withNewDNSRecordUnsupportedConfigOverrides();
 public abstract io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSRecordUnsupportedConfigOverridesNested withNewDNSRecordUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecord);
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.StorageSpecFluentImpl.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.StorageSpecFluentImpl.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.StorageSpecFluentImpl.jimple	2025-03-13 15:16:40.439933126 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-operator-6.4.0.jar:openshift-model-operator-6.4.0.jar/io.fabric8.openshift.api.model.operator.v1.StorageSpecFluentImpl.jimple	2025-03-13 15:20:59.219863849 +0000
@@ -343,20 +343,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -403,20 +403,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -463,20 +463,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -663,20 +663,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -693,20 +693,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -823,40 +823,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -903,40 +903,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -973,20 +973,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1003,20 +1003,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1213,20 +1213,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1313,20 +1313,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1543,20 +1543,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1613,20 +1613,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1643,20 +1643,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1743,20 +1743,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1923,20 +1923,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1963,10 +1963,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -1983,10 +1983,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2013,20 +2013,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2206,23 +2206,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$LabelSelectorObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.kubernetes.api.model.LabelSelector)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2238,43 +2238,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withImagePrunerObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2290,24 +2290,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeControllerManagerObservedConfigNested withNewKubeControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ImagePrunerObservedConfigNested withNewImagePrunerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withPodNetworkConnectivityCheckStatusObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus)
@@ -2518,23 +2518,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$PodTemplateSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.kubernetes.api.model.PodTemplateSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2550,43 +2550,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withServiceCatalogControllerManagerListObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2602,24 +2602,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogControllerManagerListObservedConfigNested withNewServiceCatalogControllerManagerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeControllerManagerStatusObservedConfigNested withNewKubeControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withCSISnapshotControllerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus)
@@ -2830,23 +2830,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ResourceRequirementsObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.kubernetes.api.model.ResourceRequirements)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2862,43 +2862,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDeveloperConsoleCatalogCategoryMetaObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withOVNKubernetesConfigObserved(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -2914,24 +2914,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfig()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObserved()
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DeveloperConsoleCatalogCategoryMetaObservedConfigNested withNewDeveloperConsoleCatalogCategoryMetaObservedConfigLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$OVNKubernetesConfigObservedNested withNewOVNKubernetesConfigObservedLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OVNKubernetesConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeStorageVersionMigratorSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec)
@@ -3906,23 +3906,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$CSISnapshotControllerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -3938,43 +3938,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDNSStatusObservedConfig(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withUpstreamResolversObservedConfig(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -3990,24 +3990,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSStatusObservedConfigNested withNewDNSStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$UpstreamResolversObservedConfigNested withNewUpstreamResolversObservedConfigLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSStatusObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$UpstreamResolversObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)
@@ -4076,23 +4076,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.openshift.api.model.operator.v.StorageSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4108,56 +4108,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluent v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.openshift.api.model.operator.v.StorageSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withConfigStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4173,24 +4160,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ConfigStatusObservedConfigNested withNewConfigStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$GCPLoadBalancerParametersObservedConfigNested withNewGCPLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConfigStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConfigStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConfigStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$GCPLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNewGCPLoadBalancerParametersObservedConfig(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluent v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.openshift.api.model.operator.v.StorageSpecFluent withGCPLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeAPIServerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerList)
@@ -4765,23 +4765,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4797,43 +4797,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeAPIServerObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withAWSClassicLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4849,43 +4849,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeAPIServerObservedConfigNested withNewKubeAPIServerObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AWSClassicLoadBalancerParametersObservedConfigNested withNewAWSClassicLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSClassicLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4901,43 +4901,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved()
 {
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withConsoleConfigRouteObserved(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withIngressControllerObservedConfig(io.fabric.openshift.api.model.operator.v.IngressController)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
+io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -4953,24 +4953,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObserved()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ConsoleConfigRouteObservedNested withNewConsoleConfigRouteObservedLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$IngressControllerObservedConfigNested withNewIngressControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressController)
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConsoleConfigRouteObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withCloudCredentialStatusObservedConfig(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus)
@@ -5181,23 +5181,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5213,43 +5213,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved()
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withHybridOverlayConfigObserved(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withServiceCatalogControllerManagerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5265,43 +5265,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObserved()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$HybridOverlayConfigObservedNested withNewHybridOverlayConfigObservedLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogControllerManagerStatusObservedConfigNested withNewServiceCatalogControllerManagerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HybridOverlayConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HybridOverlayConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HybridOverlayConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5317,43 +5317,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withImagePrunerListObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withAWSLoadBalancerParametersObservedConfig(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5369,24 +5369,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ImagePrunerListObservedConfigNested withNewImagePrunerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AWSLoadBalancerParametersObservedConfigNested withNewAWSLoadBalancerParametersObservedConfigLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSLoadBalancerParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withCSISnapshotControllerListObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList)
@@ -5558,23 +5558,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConsoleObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.Console)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5590,57 +5590,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluent v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.openshift.api.model.operator.v.StorageSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5656,41 +5642,38 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StaticIPAMRoutesObservedConfigNested withNewStaticIPAMRoutesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMRoutesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNewStaticIPAMRoutesObservedConfig(java.lang.String, java.lang.String)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluent v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-java.lang.String v, v, v, v, v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
 v := @parameter: java.lang.String;
 v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.openshift.api.model.operator.v.StorageSpecFluent withStaticIPAMRoutesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withContainerLoggingDestinationParametersObservedConfig(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)
@@ -5745,23 +5728,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ContainerLoggingDestinationParametersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5777,43 +5760,60 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSZoneConditionObservedConfigNested withNewDNSZoneConditionObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSZoneConditionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNewDNSZoneConditionObservedConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluent v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+java.lang.String v, v, v, v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDNSZoneConditionObservedConfig(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeSchedulerListObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -5829,24 +5829,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeAPIServerSpecObservedConfigNested withNewKubeAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeSchedulerListObservedConfigNested withNewKubeSchedulerListObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeSchedulerListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withClusterCSIDriverObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver)
@@ -6854,23 +6854,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.openshift.api.model.operator.v.StorageSpecFluent withPodNetworkConnectivityCheckConditionObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -6886,43 +6886,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluent v;
+java.lang.String v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.openshift.api.model.operator.v.StorageSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withAdditionalNetworkDefinitionObservedConfig(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -6938,38 +6952,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$RouteAdmissionPolicyObservedConfigNested withNewRouteAdmissionPolicyObservedConfigLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$RouteAdmissionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNewRouteAdmissionPolicyObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AdditionalNetworkDefinitionObservedConfigNested withNewAdditionalNetworkDefinitionObservedConfigLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
 {
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluent v;
-java.lang.String v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.openshift.api.model.operator.v.StorageSpecFluent withRouteAdmissionPolicyObservedConfig(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AdditionalNetworkDefinitionObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withGenerationStatusObservedConfig(io.fabric.openshift.api.model.operator.v.GenerationStatus)
@@ -7401,23 +7401,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ClientTLSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClientTLS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7433,43 +7433,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withImagePrunerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withOpenShiftAPIServerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -7485,24 +7485,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfig()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ImagePrunerStatusObservedConfigNested withNewImagePrunerStatusObservedConfigLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$OpenShiftAPIServerSpecObservedConfigNested withNewOpenShiftAPIServerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OpenShiftAPIServerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeSchedulerStatusObservedConfig(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus)
@@ -8684,23 +8684,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConsoleProvidersObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleProviders)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -8716,43 +8716,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withAuthenticationListObservedConfig(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withIngressControllerLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -8768,24 +8768,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AuthenticationListObservedConfigNested withNewAuthenticationListObservedConfigLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$IngressControllerLoggingObservedConfigNested withNewIngressControllerLoggingObservedConfigLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AuthenticationListObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AuthenticationListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AuthenticationListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withStorageStatusObservedConfig(io.fabric.openshift.api.model.operator.v.StorageStatus)
@@ -9048,23 +9048,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ContainerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.kubernetes.api.model.Container)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9080,43 +9080,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withPodNetworkConnectivityCheckSpecObservedConfig(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withCSISnapshotControllerObservedConfig(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9132,24 +9132,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$PodNetworkConnectivityCheckSpecObservedConfigNested withNewPodNetworkConnectivityCheckSpecObservedConfigLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$CSISnapshotControllerObservedConfigNested withNewCSISnapshotControllerObservedConfigLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$PodNetworkConnectivityCheckSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$CSISnapshotControllerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withAccessLoggingObservedConfig(io.fabric.openshift.api.model.operator.v.AccessLogging)
@@ -9204,23 +9204,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AccessLoggingObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AccessLogging)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9236,56 +9236,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluent v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.openshift.api.model.operator.v.StorageSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDNSRecordSpecObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9301,24 +9288,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSRecordSpecObservedConfigNested withNewDNSRecordSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$HostNetworkStrategyObservedConfigNested withNewHostNetworkStrategyObservedConfigLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSRecordSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HostNetworkStrategyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNewHostNetworkStrategyObservedConfig(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluent v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.openshift.api.model.operator.v.StorageSpecFluent withHostNetworkStrategyObservedConfig(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDeveloperConsoleCatalogCustomizationObservedConfig(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization)
@@ -9737,23 +9737,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogAPIServerStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9769,43 +9769,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withStaticIPAMDNSObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeControllerManagerSpecObservedConfig(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -9821,24 +9821,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfig()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StaticIPAMDNSObservedConfigNested withNewStaticIPAMDNSObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeControllerManagerSpecObservedConfigNested withNewKubeControllerManagerSpecObservedConfigLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMDNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerSpecObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDNSNodePlacementObservedConfig(io.fabric.openshift.api.model.operator.v.DNSNodePlacement)
@@ -10686,23 +10686,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSRecordStatusObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10718,43 +10718,58 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer)
+{
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluent v;
+java.lang.String v;
+java.lang.Integer v;
+v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.Integer;
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.openshift.api.model.operator.v.StorageSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withServiceCatalogControllerManagerObservedConfig(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10770,39 +10785,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ClusterNetworkEntryObservedConfigNested withNewClusterNetworkEntryObservedConfigLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ClusterNetworkEntryObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNewClusterNetworkEntryObservedConfig(java.lang.String, java.lang.Integer)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogControllerManagerObservedConfigNested withNewServiceCatalogControllerManagerObservedConfigLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluent v;
-java.lang.String v;
-java.lang.Integer v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.Integer;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.openshift.api.model.operator.v.StorageSpecFluent withClusterNetworkEntryObservedConfig(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withIngressControllerCaptureHTTPCookieObservedConfig(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie)
@@ -10926,23 +10926,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HTTPCompressionPolicyObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -10958,24 +10958,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved()
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$NetFlowConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$NetFlowConfigObservedNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDNSObservedConfig(io.fabric.openshift.api.model.operator.v.DNS)
@@ -11030,23 +11030,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNetFlowConfigObserved(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withProjectAccessObservedConfig(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
+io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11062,24 +11062,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObserved()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfig()
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$NetFlowConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$NetFlowConfigObservedNested withNewNetFlowConfigObservedLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ProjectAccessObservedConfigNested withNewProjectAccessObservedConfigLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$NetFlowConfigObservedNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ProjectAccessObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$NetFlowConfigObservedNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$NetFlowConfigObservedNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ProjectAccessObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ProjectAccessObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withPolicyAuditConfigObserved(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig)
@@ -11203,23 +11203,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AddPageObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AddPage)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11235,43 +11235,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig()
 {
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StorageListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StorageListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StorageListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StorageListObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluent v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+java.lang.String v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.openshift.api.model.operator.v.StorageSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withStorageListObservedConfig(io.fabric.openshift.api.model.operator.v.StorageList)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder observedConfig> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("observedConfig");
@@ -11287,38 +11301,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfig()
-{
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StaticIPAMAddressesObservedConfigNested withNewStaticIPAMAddressesObservedConfigLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfig()
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StorageListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMAddressesObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StorageListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNewStaticIPAMAddressesObservedConfig(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StorageListObservedConfigNested withNewStorageListObservedConfigLike(io.fabric.openshift.api.model.operator.v.StorageList)
 {
+io.fabric.openshift.api.model.operator.v.StorageList v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluent v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StorageListObservedConfigNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.openshift.api.model.operator.v.StorageSpecFluent withStaticIPAMAddressesObservedConfig(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StorageListObservedConfigNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StorageListObservedConfigNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDNSRecordObservedConfig(io.fabric.openshift.api.model.operator.v.DNSRecord)
@@ -11853,20 +11853,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePruner;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -11913,20 +11913,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -11973,20 +11973,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12173,20 +12173,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12203,20 +12203,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12333,40 +12333,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12413,40 +12413,40 @@
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12483,20 +12483,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12513,20 +12513,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12723,20 +12723,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -12823,20 +12823,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = v instanceof io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13053,20 +13053,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13123,20 +13123,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13153,20 +13153,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13253,20 +13253,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = v instanceof io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13433,20 +13433,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13473,10 +13473,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13493,10 +13493,10 @@
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = v instanceof io.fabric.openshift.api.model.operator.v.ProjectAccess;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13523,20 +13523,20 @@
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = v instanceof io.fabric.openshift.api.model.operator.v.StorageList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13716,23 +13716,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$LabelSelectorUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.kubernetes.api.model.LabelSelector)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13748,43 +13748,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePruner v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withImagePrunerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePruner)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -13800,24 +13800,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeControllerManagerUnsupportedConfigOverridesNested withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManager)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ImagePrunerUnsupportedConfigOverridesNested withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePruner)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManager v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePruner v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePruner;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePruner)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withPodNetworkConnectivityCheckStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckStatus)
@@ -14028,23 +14028,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$PodTemplateSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.kubernetes.api.model.PodTemplateSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14060,43 +14060,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withServiceCatalogControllerManagerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14112,24 +14112,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeControllerManagerStatusUnsupportedConfigOverridesNested withNewKubeControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)
 {
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withCSISnapshotControllerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerStatus)
@@ -14340,23 +14340,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ResourceRequirementsUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.kubernetes.api.model.ResourceRequirements)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14372,43 +14372,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
 {
-io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withOVNKubernetesConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMetaBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OVNKubernetesConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -14424,24 +14424,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverrides()
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNested withNewDeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$OVNKubernetesConfigUnsupportedOverridesNested withNewOVNKubernetesConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta v;
+io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DeveloperConsoleCatalogCategoryMetaUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCategoryMeta)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OVNKubernetesConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OVNKubernetesConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeStorageVersionMigratorSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeStorageVersionMigratorSpec)
@@ -15416,23 +15416,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$CSISnapshotControllerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotControllerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15448,43 +15448,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.DNSStatus v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDNSStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withUpstreamResolversUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
-io.fabric.openshift.api.model.operator.v.DNSStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.UpstreamResolversBuilder: void <init>(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15500,24 +15500,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSStatusUnsupportedConfigOverridesNested withNewDNSStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSStatus)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$UpstreamResolversUnsupportedConfigOverridesNested withNewUpstreamResolversUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.UpstreamResolvers)
 {
-io.fabric.openshift.api.model.operator.v.DNSStatus v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.UpstreamResolvers v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSStatus;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.UpstreamResolvers;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$UpstreamResolversUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.UpstreamResolvers)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)
@@ -15586,23 +15586,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.openshift.api.model.operator.v.StorageSpecFluent withIngressControllerHTTPUniqueIdHeaderPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerHTTPUniqueIdHeaderPolicy)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15618,56 +15618,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluent v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConfigStatus v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.openshift.api.model.operator.v.StorageSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withConfigStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConfigStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -15683,24 +15670,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ConfigStatusUnsupportedConfigOverridesNested withNewConfigStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ConfigStatus)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$GCPLoadBalancerParametersUnsupportedConfigOverridesNested withNewGCPLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)
 {
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.ConfigStatus v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConfigStatus;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConfigStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConfigStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$GCPLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNewGCPLoadBalancerParametersUnsupportedConfigOverrides(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluent v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters v;
+v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.openshift.api.model.operator.v.StorageSpecFluent withGCPLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GCPLoadBalancerParameters)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeAPIServerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerList)
@@ -16275,23 +16275,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16307,43 +16307,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
 {
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeAPIServerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withAWSClassicLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16359,43 +16359,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeAPIServerUnsupportedConfigOverridesNested withNewKubeAPIServerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServer)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSClassicLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServer v;
+io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServer;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServer)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSClassicLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSClassicLoadBalancerParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16411,43 +16411,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides()
 {
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
 {
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.IngressController v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withConsoleConfigRouteUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withIngressControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressController)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder v;
+io.fabric.openshift.api.model.operator.v.IngressControllerBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ConsoleConfigRouteBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16463,24 +16463,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ConsoleConfigRouteUnsupportedOverridesNested withNewConsoleConfigRouteUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$IngressControllerUnsupportedConfigOverridesNested withNewIngressControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressController)
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute v;
+io.fabric.openshift.api.model.operator.v.IngressController v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConsoleConfigRouteUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleConfigRoute)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressController;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withCloudCredentialStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CloudCredentialStatus)
@@ -16691,23 +16691,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16723,43 +16723,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides()
 {
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withHybridOverlayConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withServiceCatalogControllerManagerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HybridOverlayConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16775,43 +16775,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$HybridOverlayConfigUnsupportedOverridesNested withNewHybridOverlayConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)
 {
-io.fabric.openshift.api.model.operator.v.HybridOverlayConfig v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HybridOverlayConfig;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HybridOverlayConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HybridOverlayConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16827,43 +16827,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
 {
-io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withImagePrunerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withAWSLoadBalancerParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParametersBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -16879,24 +16879,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ImagePrunerListUnsupportedConfigOverridesNested withNewImagePrunerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerList)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AWSLoadBalancerParametersUnsupportedConfigOverridesNested withNewAWSLoadBalancerParametersUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)
 {
-io.fabric.openshift.api.model.operator.v.ImagePrunerList v;
+io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerList;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AWSLoadBalancerParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AWSLoadBalancerParameters)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withCSISnapshotControllerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotControllerList)
@@ -17068,23 +17068,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConsoleUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.Console)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17100,57 +17100,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
-{
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
 {
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluent v;
-java.lang.String v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.openshift.api.model.operator.v.StorageSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17166,41 +17152,38 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StaticIPAMRoutesUnsupportedConfigOverridesNested withNewStaticIPAMRoutesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMRoutesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNewStaticIPAMRoutesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluent v;
-io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
-java.lang.String v, v, v, v, v;
+java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
 v := @parameter: java.lang.String;
 v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.openshift.api.model.operator.v.StorageSpecFluent withStaticIPAMRoutesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMRoutes)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withContainerLoggingDestinationParametersUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)
@@ -17255,23 +17238,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ContainerLoggingDestinationParametersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ContainerLoggingDestinationParameters)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneConditionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17287,43 +17270,60 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSZoneConditionUnsupportedConfigOverridesNested withNewDNSZoneConditionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSZoneConditionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNewDNSZoneConditionUnsupportedConfigOverrides(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluent v;
+io.fabric.openshift.api.model.operator.v.DNSZoneCondition v;
+java.lang.String v, v, v, v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.DNSZoneCondition;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSZoneCondition: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDNSZoneConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSZoneCondition)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeSchedulerListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeSchedulerListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -17339,24 +17339,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeAPIServerSpecUnsupportedConfigOverridesNested withNewKubeAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeSchedulerListUnsupportedConfigOverridesNested withNewKubeSchedulerListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeSchedulerList)
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.KubeSchedulerList v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeSchedulerList;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeSchedulerListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeSchedulerList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withClusterCSIDriverUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterCSIDriver)
@@ -18364,23 +18364,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.openshift.api.model.operator.v.StorageSpecFluent withPodNetworkConnectivityCheckConditionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckCondition)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18396,43 +18396,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
 {
-io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluent v;
+java.lang.String v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.openshift.api.model.operator.v.StorageSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withAdditionalNetworkDefinitionUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinitionBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18448,38 +18462,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$RouteAdmissionPolicyUnsupportedConfigOverridesNested withNewRouteAdmissionPolicyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$RouteAdmissionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNewRouteAdmissionPolicyUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AdditionalNetworkDefinitionUnsupportedConfigOverridesNested withNewAdditionalNetworkDefinitionUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)
 {
+io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluent v;
-java.lang.String v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.openshift.api.model.operator.v.StorageSpecFluent withRouteAdmissionPolicyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.RouteAdmissionPolicy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AdditionalNetworkDefinitionUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AdditionalNetworkDefinition)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withGenerationStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.GenerationStatus)
@@ -18911,23 +18911,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ClientTLSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClientTLS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18943,43 +18943,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
 {
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withImagePrunerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withOpenShiftAPIServerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ImagePrunerStatusBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v);
+v = new io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -18995,24 +18995,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ImagePrunerStatusUnsupportedConfigOverridesNested withNewImagePrunerStatusUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$OpenShiftAPIServerSpecUnsupportedConfigOverridesNested withNewOpenShiftAPIServerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ImagePrunerStatus v;
+io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ImagePrunerStatus;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ImagePrunerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ImagePrunerStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$OpenShiftAPIServerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.OpenShiftAPIServerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeSchedulerStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeSchedulerStatus)
@@ -20194,23 +20194,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ConsoleProvidersUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ConsoleProviders)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
+v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20226,43 +20226,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
 {
-io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withAuthenticationListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withIngressControllerLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.AuthenticationListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.IngressControllerLoggingBuilder: void <init>(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20278,24 +20278,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$AuthenticationListUnsupportedConfigOverridesNested withNewAuthenticationListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.AuthenticationList)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$IngressControllerLoggingUnsupportedConfigOverridesNested withNewIngressControllerLoggingUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.IngressControllerLogging)
 {
-io.fabric.openshift.api.model.operator.v.AuthenticationList v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.IngressControllerLogging v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.AuthenticationList;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AuthenticationListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AuthenticationList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.IngressControllerLogging;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$IngressControllerLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.IngressControllerLogging)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withStorageStatusUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageStatus)
@@ -20558,23 +20558,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ContainerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.kubernetes.api.model.Container)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
+v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20590,43 +20590,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
+io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withCSISnapshotControllerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
+io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.CSISnapshotControllerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20642,24 +20642,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNested withNewPodNetworkConnectivityCheckSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$CSISnapshotControllerUnsupportedConfigOverridesNested withNewCSISnapshotControllerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.CSISnapshotController)
 {
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.CSISnapshotController v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$PodNetworkConnectivityCheckSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.controlplane.v1alpha.PodNetworkConnectivityCheckSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.CSISnapshotController;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$CSISnapshotControllerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.CSISnapshotController)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withAccessLoggingUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.AccessLogging)
@@ -20714,23 +20714,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AccessLoggingUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AccessLogging)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20746,56 +20746,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
 {
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluent v;
-java.lang.String v;
-io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.openshift.api.model.operator.v.StorageSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDNSRecordSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.DNSRecordSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategyBuilder: void <init>(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -20811,24 +20798,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$DNSRecordSpecUnsupportedConfigOverridesNested withNewDNSRecordSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.DNSRecordSpec)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$HostNetworkStrategyUnsupportedConfigOverridesNested withNewHostNetworkStrategyUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.DNSRecordSpec v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.DNSRecordSpec;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSRecordSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HostNetworkStrategyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNewHostNetworkStrategyUnsupportedConfigOverrides(java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluent v;
+java.lang.String v;
+io.fabric.openshift.api.model.operator.v.HostNetworkStrategy v;
+v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.HostNetworkStrategy;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.HostNetworkStrategy: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.openshift.api.model.operator.v.StorageSpecFluent withHostNetworkStrategyUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.HostNetworkStrategy)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDeveloperConsoleCatalogCustomizationUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DeveloperConsoleCatalogCustomization)
@@ -21247,23 +21247,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogAPIServerStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogAPIServerStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -21279,43 +21279,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
 {
-io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withStaticIPAMDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withKubeControllerManagerSpecUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMDNSBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v);
+v = new io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpecBuilder: void <init>(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -21331,24 +21331,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StaticIPAMDNSUnsupportedConfigOverridesNested withNewStaticIPAMDNSUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$KubeControllerManagerSpecUnsupportedConfigOverridesNested withNewKubeControllerManagerSpecUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMDNS v;
+io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMDNS;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMDNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMDNS)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$KubeControllerManagerSpecUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.KubeControllerManagerSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDNSNodePlacementUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSNodePlacement)
@@ -22196,23 +22196,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSRecordStatusUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNSRecordStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22228,43 +22228,58 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
 {
-io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer)
+{
+io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluent v;
+java.lang.String v;
+java.lang.Integer v;
+v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.Integer;
+v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.openshift.api.model.operator.v.StorageSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withServiceCatalogControllerManagerUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntryBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManagerBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22280,39 +22295,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ClusterNetworkEntryUnsupportedConfigOverridesNested withNewClusterNetworkEntryUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ClusterNetworkEntryUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNewClusterNetworkEntryUnsupportedConfigOverrides(java.lang.String, java.lang.Integer)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ServiceCatalogControllerManagerUnsupportedConfigOverridesNested withNewServiceCatalogControllerManagerUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)
 {
-io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry v;
+io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluent v;
-java.lang.String v;
-java.lang.Integer v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.Integer;
-v = new io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry: void <init>(java.lang.String,java.lang.Integer)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.openshift.api.model.operator.v.StorageSpecFluent withClusterNetworkEntryUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ClusterNetworkEntry)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ServiceCatalogControllerManagerUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ServiceCatalogControllerManager)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withIngressControllerCaptureHTTPCookieUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie)
@@ -22436,23 +22436,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$HTTPCompressionPolicyUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.HTTPCompressionPolicy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
+v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22468,24 +22468,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides()
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
 {
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.ProjectAccess v;
+io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDNSUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNS)
@@ -22540,23 +22540,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$DNSUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.DNS)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNetFlowConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withProjectAccessUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder v;
+io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.NetFlowConfigBuilder: void <init>(io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v);
+v = new io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.ProjectAccessBuilder: void <init>(io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22572,24 +22572,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverrides()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverrides()
 {
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$NetFlowConfigUnsupportedOverridesNested withNewNetFlowConfigUnsupportedOverridesLike(io.fabric.openshift.api.model.operator.v.NetFlowConfig)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$ProjectAccessUnsupportedConfigOverridesNested withNewProjectAccessUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.ProjectAccess)
 {
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.NetFlowConfig v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.ProjectAccess v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.NetFlowConfig;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$NetFlowConfigUnsupportedOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.NetFlowConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.ProjectAccess;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$ProjectAccessUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.ProjectAccess)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withPolicyAuditConfigUnsupportedOverrides(io.fabric.openshift.api.model.operator.v.PolicyAuditConfig)
@@ -22713,23 +22713,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$AddPageUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.AddPage)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22745,43 +22745,57 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides()
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides()
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
 {
-io.fabric.openshift.api.model.operator.v.StorageList v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+{
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluent v;
+io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
+java.lang.String v, v;
+v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
+v := @parameter: java.lang.String;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.openshift.api.model.operator.v.StorageSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withStorageListUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StorageList)
 {
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
+io.fabric.openshift.api.model.operator.v.StorageListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder v;
+io.fabric.openshift.api.model.operator.v.StorageList v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddressesBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v = new io.fabric.openshift.api.model.operator.v.StorageListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageListBuilder: void <init>(io.fabric.openshift.api.model.operator.v.StorageList)>(v);
 v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder unsupportedConfigOverrides> = v;
 v = v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("unsupportedConfigOverrides");
@@ -22797,38 +22811,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverrides()
-{
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
-v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StaticIPAMAddressesUnsupportedConfigOverridesNested withNewStaticIPAMAddressesUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverrides()
 {
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StaticIPAMAddressesUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v, v);
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withNewStaticIPAMAddressesUnsupportedConfigOverrides(java.lang.String, java.lang.String)
+public io.fabric.openshift.api.model.operator.v.StorageSpecFluent$StorageListUnsupportedConfigOverridesNested withNewStorageListUnsupportedConfigOverridesLike(io.fabric.openshift.api.model.operator.v.StorageList)
 {
+io.fabric.openshift.api.model.operator.v.StorageList v;
 io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl v;
-io.fabric.openshift.api.model.operator.v.StorageSpecFluent v;
-io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses v;
-java.lang.String v, v;
+io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl v;
 v := @this: io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl;
-v := @parameter: java.lang.String;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses;
-specialinvoke v.<io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses: void <init>(java.lang.String,java.lang.String)>(v, v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl: io.fabric.openshift.api.model.operator.v.StorageSpecFluent withStaticIPAMAddressesUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.StaticIPAMAddresses)>(v);
+v := @parameter: io.fabric.openshift.api.model.operator.v.StorageList;
+v = new io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl$StorageListUnsupportedConfigOverridesNestedImpl: void <init>(io.fabric.openshift.api.model.operator.v.StorageSpecFluentImpl,io.fabric.openshift.api.model.operator.v.StorageList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.operator.v.StorageSpecFluent withDNSRecordUnsupportedConfigOverrides(io.fabric.openshift.api.model.operator.v.DNSRecord)
